public Task <int> CreateAsync(ModuleConfigDto moduleConfig) { Guard.ArgumentIsNotNull(moduleConfig, nameof(moduleConfig)); DynamicParameters parameters = new DynamicParameters(); parameters.Add("ClientId", moduleConfig.ClientId); parameters.Add("ModuleName", moduleConfig.ModuleName); parameters.Add("StartDate", moduleConfig.StartDate); parameters.Add("EndDate", moduleConfig.EndDate); return(QueryFirstOrDefaultAsync <int>(StoredProcedures.ModulesConfiguration.Create, parameters)); }
public Task <int> UpdateAsync(ModuleConfigDto moduleConfig) { Guard.ArgumentIsNotNull(moduleConfig, nameof(moduleConfig)); DynamicParameters parameters = new DynamicParameters(); parameters.Add("Id", moduleConfig.Id); parameters.Add("ClientId", moduleConfig.ClientId); parameters.Add("ModuleName", moduleConfig.ModuleName); parameters.Add("StartDate", moduleConfig.StartDate); parameters.Add("EndDate", moduleConfig.EndDate); return(ExecuteAsync(StoredProcedures.ModulesConfiguration.Update, parameters)); }