public async Task <ActionResult <string> > Login([FromBody] LoginCommand command) { try { var user = await Mediator.Send(command); var result = new { Token = _tokenService.AppendSecurityToken(), id = user.Id, user.UserName, RoleId = (int)user.Role, user.Invoice, user.Image }; return(new JsonResult(result)); } catch (Exception ex) { var message = new { message = ex.Message }; Response.StatusCode = 401; return(new JsonResult(message)); } }