public IHttpActionResult PutFormaActivity(int id, FormaActivityDto formaActivityDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var formaActivity = _db.Activiies.SingleOrDefault(c => c.Id == id); if (formaActivity == null) { return(NotFound()); } Mapper.Map(formaActivityDto, formaActivity); try { _db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { throw ex; } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostFormaActivity(FormaActivityDto formaActivityDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var formaActivity = Mapper.Map <FormaActivityDto, FormaActivity>(formaActivityDto); _db.Activiies.Add(formaActivity); _db.SaveChanges(); return(Created(new Uri(Request.RequestUri + "/" + formaActivity.Id), formaActivity)); }