Beispiel #1
0
        public async Task <object> AddQuestion([FromBody] AddQuestionViewModel addQuestionViewModel)
        {
            bool   result = true;
            string error  = string.Empty;

            Conversation conversation = new Conversation();

            addQuestionViewModel.Timestamp = DateTimeOffset.Now;

            try
            {
                conversation = _conversationRepository.AddQuestion(addQuestionViewModel.DoctorId, addQuestionViewModel.PatientId, addQuestionViewModel.Title, addQuestionViewModel.Message, 1, 0, false, addQuestionViewModel.Timestamp);
            }
            catch (Exception ex)
            {
                result = false;
                error  = ex.Message;
            }

            return(new SingleResponse <Conversation>
            {
                Message = error,
                DidError = !result,
                ErrorMessage = error,
                Token = string.Empty,
                Model = conversation,
            });
        }