Exemple #1
0
        public void Delete(Guid messageTypeId)
        {
            sysBpmsMessageType messageType = this.Context.sysBpmsMessageTypes.FirstOrDefault(d => d.ID == messageTypeId);

            if (messageType != null)
            {
                this.Context.sysBpmsMessageTypes.Remove(messageType);
            }
        }
 public MessageTypeDTO(sysBpmsMessageType sysBpmsMessageType)
 {
     if (sysBpmsMessageType != null)
     {
         this.ID        = sysBpmsMessageType.ID;
         this.Name      = sysBpmsMessageType.Name;
         this.ParamsXML = sysBpmsMessageType.ParamsXML;
         this.IsActive  = sysBpmsMessageType.IsActive;
     }
 }
        public ResultOperation Update(sysBpmsMessageType messageType)
        {
            ResultOperation resultOperation = new ResultOperation();

            if (resultOperation.IsSuccess)
            {
                this.UnitOfWork.Repository <IMessageTypeRepository>().Update(messageType);
                this.UnitOfWork.Save();
            }
            return(resultOperation);
        }
        public ResultOperation Active(Guid messageTypeId)
        {
            ResultOperation resultOperation = new ResultOperation();

            if (resultOperation.IsSuccess)
            {
                sysBpmsMessageType sysMessage = this.GetInfo(messageTypeId);
                sysMessage.IsActive = true;
                resultOperation     = this.Update(sysMessage);
            }
            return(resultOperation);
        }
        public object PostAddEdit(MessageTypeDTO MessageTypeDTO)
        {
            if (ModelState.IsValid)
            {
                using (MessageTypeService messageTypeService = new MessageTypeService())
                {
                    sysBpmsMessageType messageType     = MessageTypeDTO.ID != Guid.Empty ? messageTypeService.GetInfo(MessageTypeDTO.ID) : new sysBpmsMessageType();
                    ResultOperation    resultOperation = messageType.Update(MessageTypeDTO.Name, true, MessageTypeDTO.ListParameter);
                    if (!resultOperation.IsSuccess)
                    {
                        return(new PostMethodMessage(resultOperation.GetErrors(), DisplayMessageType.error));
                    }

                    if (messageType.ID != Guid.Empty)
                    {
                        resultOperation = messageTypeService.Update(messageType);
                    }
                    else
                    {
                        resultOperation = messageTypeService.Add(messageType);
                    }

                    if (resultOperation.IsSuccess)
                    {
                        return(new PostMethodMessage(SharedLang.Get("Success.Text"), DisplayMessageType.success));
                    }
                    else
                    {
                        return(new PostMethodMessage(resultOperation.GetErrors(), DisplayMessageType.error));
                    }
                }
            }
            else
            {
                return(new PostMethodMessage(SharedLang.Get("NotFound.Text"), DisplayMessageType.error));
            }
        }
Exemple #6
0
 public void Update(sysBpmsMessageType messageType)
 {
     this.Context.Entry(messageType).State = EntityState.Modified;
 }
Exemple #7
0
 public void Add(sysBpmsMessageType messageType)
 {
     messageType.ID = Guid.NewGuid();
     this.Context.sysBpmsMessageTypes.Add(messageType);
 }