public ActionResult EditForm(int? id) { var obj = new CustomerItem(); var listProductType = customerRepository.GetListForTree<object>(); if (id.HasValue) obj = customerRepository.GetItemById<CustomerItem>(id.Value); return Json(new { data = obj, listType = listProductType }, JsonRequestBehavior.AllowGet); }
public void UpdateCustomer(CustomerItem customer) { var cus = web365db.tblCustomer.FirstOrDefault(c => c.ID == customer.ID); cus.Password = string.IsNullOrEmpty(customer.Password) ? cus.Password : Web365Utility.Web365Utility.MD5Hash(customer.Password); cus.LastName = customer.LastName; cus.Email = customer.Email; cus.Phone = customer.Phone; cus.Address = customer.Address; web365db.Entry(cus).State = EntityState.Modified; web365db.SaveChanges(); }
public bool TryGetById(out CustomerItem customer, int id) { customer = web365db.tblCustomer.Where(c => c.ID == id).Select(c => new CustomerItem() { ID = c.ID, UserName = c.UserName, FirstName = c.FirstName, LastName = c.LastName, Email = c.Email, Phone = c.Phone, Address = c.Address }).FirstOrDefault(); return customer != null; }
public bool TryGetByUserNameAndPassword(out CustomerItem customer, string userName, string password) { password = Web365Utility.Web365Utility.MD5Hash(password); customer = web365db.tblCustomer.Where(c => c.UserName == userName && c.Password == password).Select(c => new CustomerItem() { ID = c.ID, UserName = c.UserName, FirstName = c.FirstName, LastName = c.LastName, Email = c.Email, Phone = c.Phone, Address = c.Address, IsActive = c.IsActive.HasValue && c.IsActive.Value }).FirstOrDefault(); return customer != null; }