コード例 #1
0
 public IActionResult Update([FromBody] MotivationModificatorData request)
 {
     try
     {
         BaseResponse response = _motivationModificatorsClient.UpdateAsync(request);
         LogData      logData  = new()
         {
             CallSide         = nameof(MotivationModificatorController),
             CallerMethodName = nameof(Update),
             CreatedOn        = _dateTimeUtil.GetCurrentDateTime(),
             Request          = request,
             Response         = response
         };
         _logger.AddLog(logData);
         return(Ok(response));
     }
     catch (Exception ex)
     {
         LogData logData = new()
         {
             CallSide         = nameof(MotivationModificatorController),
             CallerMethodName = nameof(Update),
             CreatedOn        = _dateTimeUtil.GetCurrentDateTime(),
             Request          = request,
             Response         = ex
         };
         _logger.AddErrorLog(logData);
         return(InternalServerError());
     }
 }