/// <summary> /// Удалить входящее сообщение /// </summary> public void DeleteInputMessage(int id) { var message = _messagesRepository.GetById(id); _securityService.Check(message, MessageSecurityActions.DeleteInput); //Проверить доступ //Пометить как удалёное _context.Messages.Attach(message); message.DeleteReceiver = true; _context.SaveChanges(); }
public Messages GetMessageById(int entityToGetById) { IMessagesRepository repo = new MessagesRepository(getEntities()); Entities.Messages returnedValue = repo.GetById(entityToGetById); Messages returnedValue2 = Mapper.Map <Entities.Messages, Messages>(returnedValue); return(returnedValue2); }
public MessageListDTO GetById(int id) { return(_messagesRepository.GetById(id).MapTo(new MessageListDTO())); }