public ContactInfoVo update(ContactInfoVo input, int?contactInfoId = null) { using (var db = new MainDb()) { if (contactInfoId == null) { contactInfoId = input.contactInfoId; } var res = db.contactInfos.FirstOrDefault(e => e.contactInfoId == contactInfoId); if (res == null) { return(null); } if (input.state != null) { input.state = input.state.ToUpper(); } input.created = res.created; // input.createdBy = res.createdBy; db.Entry(res).CurrentValues.SetValues(input); db.SaveChanges(); return(res); } }
public SurveyAnswerVo update(SurveyAnswerVo input, Guid?surveyAnswerId = null) { using (var db = new MainDb()) { if (surveyAnswerId == null) { surveyAnswerId = input.surveyAnswerId; } var res = db.surveyAnswers.FirstOrDefault(e => e.surveyAnswerId == surveyAnswerId); if (res == null) { return(null); } input.created = res.created; // input.createdBy = res.createdBy; db.Entry(res).CurrentValues.SetValues(input); db.SaveChanges(); return(res); } }
public CompanyVo update(CompanyVo input, int?companyId = null) { using (var db = new MainDb()) { if (companyId == null) { companyId = input.companyId; } var res = db.companies.Include(i => i.contactInfo).FirstOrDefault(e => e.companyId == companyId); if (res == null) { return(null); } input.created = res.created; // input.createdBy = res.createdBy; db.Entry(res).CurrentValues.SetValues(input); db.SaveChanges(); return(res); } }
private static void resetOrganizationFeeAmountToZero(OrganizationVo currentOrg) { using (var db = new MainDb()) { currentOrg.feeAmount = 0; db.organizations.Attach(currentOrg); db.Entry(currentOrg).Property("feeAmount").IsModified = true; db.SaveChanges(); } }
public static void updateOrganizationFeeAmountForClientController(OrganizationVo currentOrg, decimal?memberfeeAmount) { using (var db = new MainDb()) { currentOrg.feeAmount += memberfeeAmount; db.organizations.Attach(currentOrg); db.Entry(currentOrg).Property("feeAmount").IsModified = true; db.SaveChanges(); } }
private static void updateOrganizationFeeAmountForReferralRecordController(OrganizationVo currentOrg, decimal?memberfeeAmount, decimal?oldFinalPayment) { using (var db = new MainDb()) { if (oldFinalPayment != null) { currentOrg.feeAmount -= oldFinalPayment; } currentOrg.feeAmount += memberfeeAmount; db.organizations.Attach(currentOrg); db.Entry(currentOrg).Property("feeAmount").IsModified = true; db.SaveChanges(); } }
public OrganizationVo update(OrganizationVo input, int?organizationId = null) { using (var db = new MainDb()) { if (organizationId == null) { organizationId = input.organizationId; } var res = db.organizations.FirstOrDefault(e => e.organizationId == organizationId); if (res == null) { return(null); } input.created = res.created; db.Entry(res).CurrentValues.SetValues(input); db.SaveChanges(); return(res); } }