コード例 #1
0
        private void UpdateStandardMessageDetails(Entities.NotificationMessage message)
        {
            if (message.StandardMessage == null)
            {
                return;
            }

            if (message.StandardMessage.StandardMessageId == 0)
            {
                _notificationMessageService.InsertStandartMessage(message.StandardMessage);
                _unitOfWorkAsync.SaveChanges();
                message.StandardMessageId = message.StandardMessageId;
            }
            else
            {
                var sm = _notificationMessageService.FindStandartMessage(message.StandardMessageId.GetValueOrDefault(0));
                sm.MessageDescription      = message.StandardMessage.MessageDescription;
                sm.MessageHeader           = message.StandardMessage.MessageHeader;
                sm.MessageImage            = message.StandardMessage.MessageImage;
                sm.MessageShortDescription = message.StandardMessage.MessageShortDescription;


                _notificationMessageService.UpdateStandartMessage(sm);

                _unitOfWorkAsync.SaveChanges();
            }
            return;
        }