Ejemplo n.º 1
0
        public IActionResult GetFileMessage(string fileName, string filePath)
        {
            try{
                if (fileName == null || filePath == null)
                {
                    return(BadRequest());
                }

                FileMessengerModel messenger = new FileMessengerModel(fileName, filePath);

                string content = messenger.ReadContent();

                return(Ok(content));
            }catch {
                return(StatusCode(500));
            }
        }
Ejemplo n.º 2
0
        public IActionResult PostFileMessage([FromBody] FileMessageBindingModel message)
        {
            try{
                if (message == null)
                {
                    return(BadRequest());
                }

                FileMessageDto dto = MakeFileMessageDto(message);

                FileMessengerModel messenger = new FileMessengerModel(message.fileName, message.filePath, message.content);

                bool result = messenger.WriteContent();

                return(Ok(result));
            }
            catch {
                return(StatusCode(500));
            }
        }