public static WriteLogInputMessage MakeInfo(MessageClientId messageClientId, MessageChainId messageChainId, string host, string text) { return(new WriteLogInputMessage(messageClientId, messageChainId) { Host = host, Text = text, Severity = Severity.Info, CreateDate = DateTime.Now }); }
public IActionResult GetUserInfo(GetUserInfoRequest request) { var messageClientId = new MessageClientId(request.ClientId); var messageChainId = new MessageChainId(Guid.NewGuid().ToString()); var inputMessage = new GetUserInfoInputMessage(messageClientId, messageChainId) { UserId = _authenticationManager.GetUserId(request.Login, request.Token) }; _queueManager.SendMessage(AuthSettings.AuthInputQueue, inputMessage); return(Ok()); }
public IActionResult LoadUserPicture(LoadUserPictureRequest request) { var messageClientId = new MessageClientId(request.ClientId); var messageChainId = new MessageChainId(Guid.NewGuid().ToString()); var inputMessage = new LoadUserPictureInputMessage(messageClientId, messageChainId) { PictureBase64Content = request.PictureFile }; _queueManager.SendMessage(AuthSettings.AuthInputQueue, inputMessage); return(Ok()); }
public IActionResult GetPhotoAdditionalInfo(GetPhotoAdditionalInfoRequest request) { var messageClientId = new MessageClientId(request.ClientId); var messageChainId = new MessageChainId(Guid.NewGuid().ToString()); var getPhotoAdditionalInfoInputMessage = new GetPhotoAdditionalInfoInputMessage(messageClientId, messageChainId) { PhotoId = request.PhotoId }; _queueManager.SendMessage(PhotoSettings.PhotoInputQueue, getPhotoAdditionalInfoInputMessage); return(Ok()); }
public IActionResult DeletePhoto(DeletePhotoRequest request) { var messageClientId = new MessageClientId(request.ClientId); var messageChainId = new MessageChainId(Guid.NewGuid().ToString()); var inputMessage = new DeletePhotoInputMessage(messageClientId, messageChainId) { PhotoId = request.PhotoId }; _queueManager.SendMessage(PhotoSettings.PhotoInputQueue, inputMessage); return(Ok()); }
public IActionResult GetPhotoAlbums(GetPhotoAlbumsRequest request) { var messageClientId = new MessageClientId(request.ClientId); var messageChainId = new MessageChainId(Guid.NewGuid().ToString()); var inputMessage = new GetPhotoAlbumsInputMessage(messageClientId, messageChainId) { UserId = _authenticationManager.GetUserId(request.Login, request.Token), PhotoId = request.PhotoId }; _queueManager.SendMessage(PhotoSettings.PhotoInputQueue, inputMessage); return(Ok()); }
public IActionResult CreateUser(CreateUserRequest request) { var messageClientId = new MessageClientId(request.ClientId); var messageChainId = new MessageChainId(Guid.NewGuid().ToString()); var inputMessage = new CreateUserInputMessage(messageClientId, messageChainId) { Login = request.Login, Password = request.Password, Name = request.Name, EMail = request.EMail }; _queueManager.SendMessage(AuthSettings.AuthInputQueue, inputMessage); return(Ok()); }
public IActionResult SetUserPicture(SetUserPictureRequest request) { if (String.IsNullOrWhiteSpace(request.NewPictureId) == false) { var messageClientId = new MessageClientId(request.ClientId); var messageChainId = new MessageChainId(Guid.NewGuid().ToString()); var inputMessage = new SetUserPictureInputMessage(messageClientId, messageChainId) { UserId = _authenticationManager.GetUserId(request.Login, request.Token), NewPictureId = request.NewPictureId }; _queueManager.SendMessage(AuthSettings.AuthInputQueue, inputMessage); } return(Ok()); }
public IActionResult Login(LoginRequest request) { var messageClientId = new MessageClientId(request.ClientId); var messageChainId = new MessageChainId(Guid.NewGuid().ToString()); _logger.Info(messageClientId, messageChainId, String.Format("Запрос Login. {0}", JsonSerializer.Serialize(request))); var inputMessage = new LoginInputMessage(messageClientId, messageChainId) { Login = request.Login, Password = request.Password }; _logger.InputMessageCreated(inputMessage); _queueManager.SendMessage(AuthSettings.AuthInputQueue, inputMessage); return(Ok()); }
public IActionResult UploadPhotos(UploadPhotosRequest request) { if ((request.Files ?? Enumerable.Empty <string>()).Any() == false) { return(BadRequest()); } var messageClientId = new MessageClientId(request.ClientId); var userId = _authenticationManager.GetUserId(request.Login, request.Token); foreach (var fileBase64Content in request.Files) { var messageChainId = new MessageChainId(Guid.NewGuid().ToString()); var inputMessage = new UploadPhotoInputMessage(messageClientId, messageChainId) { UserId = userId, FileBase64Content = fileBase64Content }; _queueManager.SendMessage(PhotoSettings.PhotoInputQueue, inputMessage); } return(Ok()); }
public GetPhotosInputMessage(MessageClientId clientId, MessageChainId chainId) : base(clientId, chainId) { }
public UploadPhotoOutputMessage(MessageClientId clientId, MessageChainId chainId, OutputMessageResult result) : base(clientId, chainId, result) { }
public CreateUserOutputMessage(MessageClientId clientId, MessageChainId chainId, OutputMessageResult result) : base(clientId, chainId, result) { }
public LoginOutputMessage(MessageClientId clientId, MessageChainId chainId, OutputMessageResult result) : base(clientId, chainId, result) { }
public LoginInputMessage(MessageClientId clientId, MessageChainId chainId) : base(clientId, chainId) { }
public SetPhotoAlbumsInputMessage(MessageClientId clientId, MessageChainId chainId) : base(clientId, chainId) { }
public SetPhotoAdditionalInfoInputMessage(MessageClientId clientId, MessageChainId chainId) : base(clientId, chainId) { }
public CheckTokenInputMessage(MessageClientId clientId, MessageChainId chainId) : base(clientId, chainId) { }
public SetPhotoAdditionalInfoOutputMessage(MessageClientId clientId, MessageChainId chainId, OutputMessageResult result) : base(clientId, chainId, result) { }
public void Warning(MessageClientId messageClientId, MessageChainId messageChainId, string text) { var logMessage = WriteLogInputMessage.MakeWarning(messageClientId, messageChainId, _host, text); Send(logMessage); }
public TestMessage(MessageClientId clientId, MessageChainId chainId) : base(clientId, chainId) { }
public LoadUserPictureInputMessage(MessageClientId clientId, MessageChainId chainId) : base(clientId, chainId) { }
public GetPhotosOutputMessage(MessageClientId clientId, MessageChainId chainId, OutputMessageResult result) : base(clientId, chainId, result) { }
public WriteLogInputMessage(MessageClientId userId, MessageChainId chainId) : base(userId, chainId) { }
public UploadPhotoInputMessage(MessageClientId clientId, MessageChainId chainId) : base(clientId, chainId) { }
public GetUserAlbumsOutputMessage(MessageClientId clientId, MessageChainId chainId, OutputMessageResult result) : base(clientId, chainId, result) { }
public CreateUserAlbumsInputMessage(MessageClientId clientId, MessageChainId chainId) : base(clientId, chainId) { }
public GetUserInfoInputMessage(MessageClientId clientId, MessageChainId chainId) : base(clientId, chainId) { }
public SetUserInfoOutputMessage(MessageClientId clientId, MessageChainId chainId, OutputMessageResult result) : base(clientId, chainId, result) { }
public CheckTokenOutputMessage(MessageClientId clientId, MessageChainId chainId, OutputMessageResult result) : base(clientId, chainId, result) { }