public IHttpActionResult Put(int id, DecommissionModel decommission) { t_Equipment equipment = db.t_Equipment.Find(id); if (equipment == null) { return(NotFound()); } equipment.DateOfDecommission = decommission.DateOfDecommission; equipment.Decommission = decommission.StateOfDecommission; db.Entry(equipment).State = EntityState.Modified; try { db.SaveChanges(); } catch (DBConcurrencyException) { #if DEBUG Debug.WriteLine("Catch is occuried!"); #endif return(NotFound()); } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Get(int id) { DecommissionModel decommission = new DecommissionModel(); t_Equipment equipment = db.t_Equipment.Find(id); if (equipment == null) { return(NotFound()); } decommission.StateOfDecommission = equipment.Decommission; decommission.DateOfDecommission = equipment.DateOfDecommission; return(Ok(decommission)); }