⁉️Samples
This is as simple as it can get
This code snippet is a fully working API that comes with GET,PUT,DELETE,POST endpoints, database tables etc all configured fully automatically.
[Api("/students")]
public class Student: IObjectBase<int>
{
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public DateTime DateOfBirth { get; set; }
public void BeforeDelete(Student student)
{
// Before Delete hook to make custom validations
}
}
[Api("/teachers")]
public class Teacher : IObjectBase<int>
{
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public DateTime DateOfBirth { get; set; }
public void BeforeCreate(Teacher newTeacher)
{
// Before Create hook to make custom validations
}
}
[Api("/courses")]
public class Course : IObjectBase<int>
{
public int Id { get; set; }
public List<Student> Students { get; set; }
public Teacher Teacher { get; set; }
public List<DateTime> Schedule { get; set; }
}
Last updated
Was this helpful?