public IHttpActionResult CreateDesporto(DTO.Desporto desportoToAdd) { if (!ModelState.IsValid) { return(BadRequest()); } var desporto = Mapper.Map <DTO.Desporto, Models.Desporto>(desportoToAdd); _context.Desporto.Add(desporto); _context.SaveChanges(); desportoToAdd.ID = desporto.ID; return(Created(new Uri(Request.RequestUri + "/" + desporto.ID), desportoToAdd)); }
public IHttpActionResult UpdateDesporto(int id, DTO.Desporto desportoToUpdate) { if (!ModelState.IsValid) { return(BadRequest()); } var desportoInDb = _context.Desporto.SingleOrDefault(c => c.ID == id); if (desportoInDb == null) { return(NotFound()); } desportoToUpdate.ID = desportoInDb.ID; Mapper.Map(desportoToUpdate, desportoInDb); _context.SaveChanges(); return(Ok()); }