strICT.InFlow.Web.Controllers.PDesignerAPIController.PutSubject C# (CSharp) Method

PutSubject() private method

private PutSubject ( PD_SubjectDTO item, int id, int sid ) : void
item strict.InFlow.Designer.Db.Contracts.PD_SubjectDTO
id int
sid int
return void
        public void PutSubject(PD_SubjectDTO item, int id, int sid)
        {
            var _p = _db.PD_Processes.Find(id);
            if (User.Identity.Name.Equals(_p.LockedBy))
            {
                PD_Subject i = _db.PD_Subjects.Find(id, sid);

                if (i != null)
                {
                    if (item.Name != null)
                    {
                        i.Name = item.Name;
                    }
                    i.PositionTop = item.PositionTop;
                    i.PositionLeft = item.PositionLeft;
                    _db.SaveChanges();
                }
                else
                {
                    throw new HttpResponseException(HttpStatusCode.NotFound);
                }
            }
        }