public IHttpActionResult PutVat(string Code, vat_dict VatDict) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (Code != VatDict.Code) { return(BadRequest()); } Db.Entry(VatDict).State = EntityState.Modified; try { Db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!VatExists(VatDict.Code)) { return(NotFound()); } throw; } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetVat(string Code) { vat_dict vatDict = Db.vat_dict.AsEnumerable().FirstOrDefault(X => X.Code == Code); if (vatDict == null) { return(NotFound()); } return(Ok(vatDict)); }
public IHttpActionResult DeleteVat(string Code) { vat_dict vatDict = Db.vat_dict.AsEnumerable().FirstOrDefault(X => X.Code == Code); if (vatDict == null) { return(NotFound()); } Db.vat_dict.Remove(vatDict); Db.SaveChanges(); return(Ok(vatDict)); }
public IHttpActionResult PostVat(vat_dict VatDict) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Db.vat_dict.Add(VatDict); try { Db.SaveChanges(); } catch (DbUpdateException) { if (VatExists(VatDict.Code)) { return(Conflict()); } throw; } return(CreatedAtRoute("DefaultApi", new { id = VatDict.ID }, VatDict)); }