public IHttpActionResult getCanvas(int id) { PD_Canvas c = new PD_Canvas(); PD_Process s = _db.PD_Processes.Find(id); c.CanvasWidth = s.CanvasWidth; c.CanvasHeight = s.CanvasHeight; return(Ok(c)); }
public IHttpActionResult getCanvas(int id, int sid) { PD_Canvas c = new PD_Canvas(); PD_Subject s = _db.PD_Subjects.Find(id, sid); c.CanvasWidth = s.CanvasWidth; c.CanvasHeight = s.CanvasHeight; return(Ok(c)); }
public void PutCanvas(PD_Canvas item, int id) { var _p = _db.PD_Processes.Find(id); if (User.Identity.Name.Equals(_p.LockedBy)) { _p.CanvasHeight = item.CanvasHeight; _p.CanvasWidth = item.CanvasWidth; _db.SaveChanges(); } }
public void PutCanvas(PD_Canvas item, int id, int sid) { var _p = _db.PD_Processes.Find(id); if (User.Identity.Name.Equals(_p.LockedBy)) { var subject = _db.PD_Subjects.Find(id, sid); if (subject != null) { if (subject.CanvasHeight != item.CanvasHeight && subject.CanvasWidth != item.CanvasWidth) { subject.CanvasWidth = item.CanvasWidth; } subject.CanvasHeight = item.CanvasHeight; _db.SaveChanges(); } else { throw new HttpResponseException(HttpStatusCode.NotFound); } } }