public void UpdateObject(int id, JSONFileDto jsonData) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var jsonInDb = _context.Files.SingleOrDefault(c => c.Id == id); if (jsonInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map(jsonData, jsonInDb); _context.SaveChanges(); }
public IHttpActionResult AddJSONFile(JSONFileDto JSONFile) { JToken.Parse(JSONFile.File); if (!ValidateJSON(JSONFile.File)) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest()); } var obj = Mapper.Map <JSONFileDto, JSONFile>(JSONFile); _context.Files.Add(obj); _context.SaveChanges(); JSONFile.Id = obj.Id; return(Created(new Uri(Request.RequestUri + "/" + obj.Id), JSONFile)); }