public async Task <SaveModuleRes> Save(SaveModuleReq request) { var result = new SaveModuleRes() { ModuleId = 0, Message = "Something went wrong, please contact administrator." }; try { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@ModuleId", request.ModuleId); parameters.Add("@ModuleName", request.ModuleName); parameters.Add("@Status", request.Status); parameters.Add("@Duration", request.Duration); result = await SqlMapper.QueryFirstOrDefaultAsync <SaveModuleRes>(cnn : connection, sql : "sp_SaveModule", param : parameters, commandType : CommandType.StoredProcedure); return(result); } catch (Exception ex) { return(result); } }
public async Task <SaveModuleRes> Save(SaveModuleReq request) { return(await moduleRepository.Save(request)); }
public async Task <OkObjectResult> SaveModule(SaveModuleReq request) { var result = await moduleService.Save(request); return(Ok(result)); }