public IHttpActionResult Post([FromBody] EnrollmentsBindingModels enrollmentsBindingModel) { Enrollments enrollments = new Enrollments(); var newEnrollment = Mapper.Map(enrollmentsBindingModel, enrollments); _service.CreateEnrollment(newEnrollment); _service.SaveChanges(); return(Ok()); }
public IHttpActionResult Put([FromBody] EnrollmentsBindingModels enrollmentBindingModel) { Enrollments enrollment = new Enrollments(); var id = enrollment.Id; enrollment = _service.GetEnrollment(id); var newEnrollment = Mapper.Map(enrollmentBindingModel, enrollment); _service.EditEnrollment(newEnrollment); _service.SaveChanges(); return(Ok()); }
public IHttpActionResult DeleteEnrollment(EnrollmentsBindingModels enrollmentsBindingModel, int?id) { var enrollment = _service.GetEnrollment(id.Value); var bindingModel = Mapper.Map <EnrollmentsBindingModels>(enrollment); if (id == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } _service.DeleteEnrollment(enrollment); _service.SaveChanges(); return(Ok()); }