public DailyTransPrefix Update(DailyTransPrefix dailyTPChanges) { var parameters = new List <ParameterInfo>(); parameters.Add(new ParameterInfo() { ParameterName = nameof(DailyTransPrefix.DailyTransPrefixId).Parameterize(), ParameterValue = dailyTPChanges.DailyTransPrefixId }); parameters.Add(new ParameterInfo() { ParameterName = nameof(DailyTransPrefix.Prefix).Parameterize(), ParameterValue = (dailyTPChanges.Prefix ?? string.Empty).ToUpper() }); parameters.Add(new ParameterInfo() { ParameterName = nameof(DailyTransPrefix.EffectiveDate).Parameterize(), ParameterValue = dailyTPChanges.EffectiveDate.Date }); StringBuilder qry = new StringBuilder(); qry.AppendLine("Update DailyTransPrefixes set"); qry.AppendLine($"{nameof(dailyTPChanges.Prefix)}={nameof(dailyTPChanges.Prefix).Parameterize()}" + (char)44); qry.AppendLine($"{nameof(dailyTPChanges.EffectiveDate)}={nameof(dailyTPChanges.EffectiveDate).Parameterize()}"); qry.AppendLine($"where {nameof(dailyTPChanges.DailyTransPrefixId)} = {nameof(dailyTPChanges.DailyTransPrefixId).Parameterize()}"); int success = DBContext.ExecuteQuery(qry.ToString(), parameters); return(dailyTPChanges); }
public DailyTransPrefix Create(DailyTransPrefix DailyTransPrefix) { var parameters = new List <ParameterInfo>(); parameters.Add(new ParameterInfo() { ParameterName = nameof(DailyTransPrefix.DailyTransPrefixId).Parameterize(), ParameterValue = DailyTransPrefix.DailyTransPrefixId }); parameters.Add(new ParameterInfo() { ParameterName = nameof(DailyTransPrefix.Prefix).Parameterize(), ParameterValue = DailyTransPrefix.Prefix.ToUpper() }); parameters.Add(new ParameterInfo() { ParameterName = nameof(DailyTransPrefix.EffectiveDate).Parameterize(), ParameterValue = DailyTransPrefix.EffectiveDate }); StringBuilder qry = new StringBuilder(); qry.AppendLine("insert into DailyTransPrefixes ("); qry.AppendLine(nameof(DailyTransPrefix.Prefix) + (char)44); qry.AppendLine(nameof(DailyTransPrefix.EffectiveDate)); qry.AppendLine(") values ("); qry.AppendLine(nameof(DailyTransPrefix.Prefix).Parameterize() + (char)44); qry.AppendLine(nameof(DailyTransPrefix.EffectiveDate).Parameterize()); qry.AppendLine(")"); qry.AppendLine("select @@identity"); DailyTransPrefix.DailyTransPrefixId = DBContext.ExecuteQueryWithIdentityInt64(qry.ToString(), parameters); return(DailyTransPrefix); }