public async Task DeleteAsync(ConfigRowResult configRow) { var deleteRec = await DbSet.FirstOrDefaultAsync(x => x.Id == configRow.Id); deleteRec.RequiredNotNull(nameof(deleteRec), context: configRow); await this.DeleteAsync(deleteRec); }
public async Task <ConfigRowResult> UpdateAsync(ConfigRowResult configRow) { var updateRec = GenerateConfigRowEntity(configRow); await this.UpdateAsync(updateRec); configRow.RowChangedDate = updateRec.RowChangedDate; configRow.RowCreatedDate = updateRec.RowCreatedDate; return(configRow); }
public async Task <ConfigRowResult> InsertAsync(ConfigRowResult configRow) { var newRec = GenerateConfigRowEntity(configRow); await this.InsertAsync(newRec); configRow.Id = newRec.Id; configRow.RowCreatedDate = newRec.RowCreatedDate; configRow.RowChangedDate = newRec.RowChangedDate; return(configRow); }
private static ConfigRow GenerateConfigRowEntity(ConfigRowResult configRow) { return(new ConfigRow { Application = configRow.Application, ChangedUserName = configRow.ChangedUserName, Environment = configRow.Environment, Id = configRow.Id, Key = configRow.Key, ParentKey = configRow.ParentKey, RowChangedDate = configRow.RowChangedDate, RowCreatedDate = configRow.RowCreatedDate, Value = configRow.Value }); }