public async Task <IActionResult> CreateStory([FromForm] CreateStoryRequest request) { var response = await mediator.Send(request); logger.LogResponse($"User #{HttpContext.GetCurrentUserId()} created story #{response.Story?.Id}", response.Error); return(response.IsSucceeded ? (IActionResult)Ok(response) : BadRequest(response)); }
public async Task <IActionResult> StartConnection(StartConnectionRequest request) { var response = await mediator.Send(request); logger.LogResponse($"User #{HttpContext.GetCurrentUserId()} started SignalR connection #{request.ConnectionId}", response.Error); return(response.IsSucceeded ? (IActionResult)Ok(response) : BadRequest(response)); }
public async Task <IActionResult> GetLogs([FromQuery] GetLogsRequest request) { var response = await mediator.Send(request); logger.LogResponse($"Admin #{HttpContext.GetCurrentUserId()} filtered logs", response.Error); return(response.IsSucceeded ? (IActionResult)Ok(response) : BadRequest(response)); }
public async Task <IActionResult> Login(LoginRequest request) { var response = await mediator.Send(request); logger.LogResponse($"User {request.Email} #{response.User.Id} logged in", response.Error); return(response.IsSucceeded ? (IActionResult)Ok(response) : BadRequest(response)); }
public async Task <IActionResult> MessageSend(MessageSendRequest request) { var response = await mediator.Send(request); logger.LogResponse($"User #{HttpContext.GetCurrentUserId()} sent message to friend #{request.RecipientId}", response.Error); return(response.IsSucceeded ? (IActionResult)Ok(response) : BadRequest(response)); }
public async Task <IActionResult> UpdateProfile(UpdateProfileRequest request) { var response = await mediator.Send(request); logger.LogResponse($"User #{HttpContext.GetCurrentUserId()} updated profile", response.Error); return(response.IsSucceeded ? (IActionResult)Ok(response) : BadRequest(response)); }