public IHttpActionResult Apply(AwaitingApplicationsDTO awaitingApplicationsDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var awaitingApplication = Mapper.Map <AwaitingApplicationsDTO, AwaitingApplications>(awaitingApplicationsDTO); _context.AwaitingApplications.Add(awaitingApplication); _context.SaveChanges(); awaitingApplicationsDTO.id = awaitingApplication.id; return(Created(new Uri(Request.RequestUri + "/" + awaitingApplication.id), awaitingApplicationsDTO)); }
public IHttpActionResult UpdateApplication(int id, AwaitingApplicationsDTO awaitingApplicationsDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var awaitingApplication = _context.AwaitingApplications.SingleOrDefault(c => c.id == id); if (awaitingApplication == null) { NotFound(); } Mapper.Map(awaitingApplicationsDTO, awaitingApplication); _context.SaveChanges(); return(Ok()); }