public RemoveHospitalMessageByIdCommandAnswer RemoveHospitalMessageById(RemoveHospitalMessageByIdCommand command) { var user = _tokenManager.GetUserByToken(command.Token); var message = _messageRepository.GetModels() .FirstOrDefault(model => model.UserToId == user.Id && model.Id == command.MessageId); _messageShowingHandler.HideModelFromToSide(message); _messageRepository.Update(message.Id, message); _messageRepository.SaveChanges(); return new RemoveHospitalMessageByIdCommandAnswer { Token = command.Token.Value }; }
public ActionResult RemoveMessage(RemoveHospitalMessageByIdCommand command) { var answer = _noticesService.RemoveHospitalMessageById(command); return RedirectToAction("Index", new GetHospitalNoticesPageInformationCommand { Token = answer.Token }); }