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));
        }
Exemple #2
0
        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));
        }
Exemple #4
0
        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));
        }