private static Object Update(Object entry) { var oldData = GetNameObjectByUid(entry.UID); var newData = new Object() { UID = oldData.UID, ID = oldData.ID, DocID = oldData.DocID, Revision = oldData.Revision, Name = entry.Name == oldData.Name ? oldData.Name : entry.Name, IsDeleted = entry.IsDeleted, }; return(ObjectDataRepository.Update(newData.ToDao()).ToDto()); }
public static CommentOperationResult UpdateNameObjects(Object objData) { Object result; if (Guid.Empty.Equals(objData.UID)) { objData.UID = Guid.NewGuid(); result = ObjectDataRepository.Insert(objData.ToDao()).ToDto(); } else { result = Update(objData); } if (result == null) { return(new CommentOperationResult("Не удалось обновить информацию в таблице Objects.")); } return(new CommentOperationResult(ObjectServiceOperationStatus.Success, result)); }