public void PutTransition(PD_TransitionDTO item, int id, int sid, int tid)
{
var _p = _db.PD_Processes.Find(id);
if (User.Identity.Name.Equals(_p.LockedBy))
{
var transition = _db.PD_Transitions.Find(id, sid, tid);
if (transition != null)
{
transition.Source = item.Source;
transition.Target = item.Target;
transition.LabelPosition = item.LabelPosition;
_db.SaveChanges();
}
else
{
throw new HttpResponseException(HttpStatusCode.NotFound);
}
}
}