コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }