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 ActionResult Edit(int id, ContactInfoVo input) { if (this.ModelState.IsValid) { var res = contactInfoManager.update(input, id); return(RedirectToAction("Index")); } return(View(input)); }
private static ContactInfoVo getClientContactInfo(int clientID) { using (var db = new MainDb()) { int contactInfoID = db.clients .Where(z => (z.clientId == clientID)) .Select(z => z.contactInfoId).FirstOrDefault(); ContactInfoVo clientInfo = db.contactInfos .Where(e => (e.contactInfoId == contactInfoID)) .FirstOrDefault(); return(clientInfo); } }
public ContactInfoVo insert(ContactInfoVo input) { using (var db = new MainDb()) { if (input.state != null) { input.state = input.state.ToUpper(); } db.contactInfos.Add(input); db.SaveChanges(); return(input); } }
public ContactInfoVm() { contactInfo = new ContactInfoVo(); }