public static StudentModel SerilizeStudentModel(Student student) { StudentModel studentModel = new StudentModel(); studentModel.FirstName = student.FirstName; studentModel.LastName = student.LastName; studentModel.Age = student.Age; studentModel.Grade = student.Grade; return studentModel; }
public static Student SerilizeStudent(StudentModel model) { Student student = new Student(); student.FirstName = model.FirstName; student.LastName = model.LastName; student.Age = model.Age; student.Grade = model.Grade; return student; }
public HttpResponseMessage Post(StudentModel studentModel) { Student student = ModelsBridge.SerilizeStudent(studentModel); using (this.unitOfWork = new UnitOfWorkScope(true)) { UnitOfWorkScope.StudentRepository.Add(student); } return this.Request.CreateResponse(HttpStatusCode.OK, student); }
public StudentModel GetStudetById(int studentId) { var student = this.studentRepository.Get(studentId); var model = new StudentModel { Id = student.Id, FirstName = student.FirstName, LastName = student.LastName, StudentNumber = student.StudentNumber }; return model; }
public static StudentModel Convert(Student student) { StudentModel model = new StudentModel { StudentId = student.StudentId, FirstName = student.FirstName, LastName = student.LastName, Age = student.Age, Grade = student.Grade, MarksCount = student.Marks.Count, TownSchoolId = student.TownSchoolId }; return model; }
public HttpResponseMessage AddNewStudent(Student model) { var result = this.studentRepository.Add(model); var newStudent = new StudentModel { Id = result.Id, FirstName = result.FirstName, LastName = result.LastName, StudentNumber = result.StudentNumber }; var response = this.Request.CreateResponse(HttpStatusCode.Created, newStudent); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = newStudent.Id })); return response; }