Пример #1
0
        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());
        }
Пример #2
0
        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));
        }