public IHttpActionResult CreateCustomer(StudenteDto studentDto) { if (!ModelState.IsValid) { return(BadRequest()); } var student = Mapper.Map <StudenteDto, Studente>(studentDto); _context.studentes.Add(student); _context.SaveChanges(); studentDto.Id = student.Id; return(Created(new Uri(Request.RequestUri + "/" + student.Id), studentDto)); }
public IHttpActionResult UpdateCustomer(int id, StudenteDto studentDto) { if (!ModelState.IsValid) { return(BadRequest()); } var studentInDb = _context.studentes.SingleOrDefault(c => c.Id == id); if (studentInDb == null) { return(NotFound()); } Mapper.Map(studentDto, studentInDb); _context.SaveChanges(); return(Ok()); }