コード例 #1
0
        public IHttpActionResult AddApplicationLogger([FromBody] LogViewModel log)
        {
            LogViewModel result = null;

            try
            {
                var logObj    = _mapper.Map <ApplicationLog>(log);
                var logResult = _loggerService.AddApplicationLogger(logObj);
                if (logResult != null)
                {
                    result = _mapper.Map <LogViewModel>(logResult);
                }
            }
            catch (Exception ex)
            {
                result = new LogViewModel {
                    ErroMessage = ex.Message, HasError = true
                };
            }

            if (result == null)
            {
                return(BadRequest());
            }
            return(Ok(result));
        }