public ResultOperationInfo Update(DispatcherMessageInfo itemInfo) { var item = MapperInstance.Map <DispatcherMessageInfo, DispatherMessage>(itemInfo); var updatedItem = UnitOfWork.GetRepository <DispatherMessage>().Update(item, item.Id); return(updatedItem == null ? new ResultOperationInfo(false, Localization.Error_OperationComplited) : new ResultOperationInfo(true, Localization.Success_OperationComplited)); }
private void OnSendMessageCommandExecute(object obj) { if (String.IsNullOrEmpty(MessageChat)) { return; } else if (IsConnect) { MessageChat = String.Empty; return; } else if (_clients.Count == 0) { return; } if (!String.IsNullOrEmpty(_сhoiceClient.TelegramId)) { _botLogic.Bot_Send_Message(_сhoiceClient.TelegramId, MessageChat); } else { _botLogic.Bot_Send_Message(_botLogic.Messages.Id, UserName + ": " + MessageChat); } var tmpId = 0; foreach (var item in _clients) { if (item.TelegramId.Equals(_botLogic.Messages.Id)) { tmpId = item.Id; break; } } var message = new DisBotMessage() { Content = MessageChat, Date = DateTime.Now, UserName = User.UserName, Type = DisBotMessage.MessageType.InMessage, }; Messages.Add(message); _mainListBox.ScrollIntoView(message); var addDispatcherMessage = new DispatcherMessageInfo() { ClientId = tmpId, MessageDispather = MessageChat, TimeMassage = DateTime.Now, UserId = User.Id }; _modelDespatcherMessageService.Add(addDispatcherMessage); MessageChat = String.Empty; }
public void Add(DispatcherMessageInfo itemInfo) { var result = _iDispatcherMessageService.Add(itemInfo); if (result.IsSuccess) { return; } throw new Exception(result.Message); }
public ResultOperationInfo Add(DispatcherMessageInfo itemInfo) { var item = MapperInstance.Map <DispatcherMessageInfo, DispatherMessage>(itemInfo); item.User = null; var addedItem = UnitOfWork.GetRepository <DispatherMessage>().Add(item); return(addedItem == null ? new ResultOperationInfo(false, Localization.Error_OperationComplited) : new ResultOperationInfo(true, Localization.Success_OperationComplited)); }