public IHttpActionResult CreateEquipa(DTO.Equipa equipaToAdd) { if (!ModelState.IsValid) { return(BadRequest()); } var equipa = Mapper.Map <DTO.Equipa, Models.Equipa>(equipaToAdd); _context.Equipa.Add(equipa); _context.SaveChanges(); equipaToAdd.ID = equipa.ID; return(Created(new Uri(Request.RequestUri + "/" + equipa.ID), equipaToAdd)); }
public IHttpActionResult UpdateEquipa(int id, DTO.Equipa equipaToUpdate) { if (!ModelState.IsValid) { return(BadRequest()); } var equipaInDb = _context.Equipa.SingleOrDefault(c => c.ID == id); if (equipaInDb == null) { return(NotFound()); } equipaToUpdate.ID = equipaInDb.ID; Mapper.Map(equipaToUpdate, equipaInDb); _context.SaveChanges(); return(Ok()); }