/* * [Authorize] * public IActionResult AddToStared(int id) * { * var msg = this._messageService.GetByIdMessage(id); * * var result = this._messageService.Add_MessageState(id, MessageStates.Stared, msg.isStared ? false : true); * * if (result.Success) * { * return Redirect($"/identity/messenger/index"); * } * return Redirect($"/identity/messenger/index"); * } * * [Authorize] * public IActionResult AddToImportant(int id) * { * var msg = this._messageService.GetByIdMessage(id); * * if (this.ModelState.IsValid) * { * var result = this._messageService.Add_MessageState(id, MessageStates.Important, msg.isImportant ? false : true); * * if (result.Success) * { * return Redirect($"/identity/messenger/index"); * } * } * return Redirect($"/identity/messenger/index"); * } */ public async Task <ActionResult> Details(int id) { var entity = await _messageService.GetByIdAsync <MessageViewModel>(id); if (entity == null) { return(Redirect($"/Identity/Messenger/Errors/NotFound")); } await _messageService.Add_MessageState(id, MessageStates.Read, true); return(Redirect($"/identity/messenger/details/{id}")); }