public ActionResult Post([FromBody] PublishActivityDTO value) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (value == null) { return(BadRequest()); } repoWrapper.PublishActivity.Insert(mapper.Map <PublishActivity>(value)); repoWrapper.Save(); return(Ok()); }
public ActionResult Put(Guid id, [FromBody] PublishActivityDTO value) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != value.Id) { return(BadRequest("Doesnt exist.")); } var publishActivity = repoWrapper.PublishActivity.GetById(id); if (publishActivity == null) { return(BadRequest()); } mapper.Map <PublishActivityDTO, PublishActivity>(value, publishActivity); repoWrapper.Save(); return(Ok()); }