public ResponseModel Update(Entities.Models.MsQuestion msQuestion) { var methodName = MethodBase.GetCurrentMethod().Name; try { _logger.LogInformation($"Start Function => {methodName}, Parameters => {JsonSerializer.ToJsonString(msQuestion)}"); _context.MsQuestion.Update(msQuestion); _context.SaveChanges(); _logger.LogInformation($"Finish Function => {methodName}, Result => {JsonSerializer.ToJsonString(msQuestion)}"); return(new ResponseModel { Success = true, }); } catch (Exception ex) { var messageError = $"Error Function => {methodName}"; _logger.LogError(ex, messageError); throw new ArgumentException(messageError, ex); } }
public ResponseModel Create(Entities.Models.MsQuestionDto msQuestionDto) { var methodName = MethodBase.GetCurrentMethod().Name; try { _logger.LogInformation($"Start Function => {methodName}, Parameters => {JsonSerializer.ToJsonString(msQuestionDto)}"); var _question = new Entities.Models.MsQuestion { IdQuestion = Guid.NewGuid(), Name = msQuestionDto.Name, CreateBy = "System", CreateDate = DateTime.Now }; _context.MsQuestion.Add(_question); _context.SaveChanges(); _logger.LogInformation($"Finish Function => {methodName}, Result => {JsonSerializer.ToJsonString(_question)}"); return(new ResponseModel <Entities.Models.MsQuestion> { Success = true, Datas = _question, }); } catch (Exception ex) { var messageError = $"Error Function => {methodName}"; _logger.LogError(ex, messageError); throw new ArgumentException(messageError, ex); } }