public ActionResult EditCustomer(string phone) { var model = new EditCustomerModel(); try { // Get customer var customer = db.Customers.Where(r => r.phone.Equals(phone)).FirstOrDefault(); if (customer != null) { model.Phone = customer.phone; model.FullName = customer.fullname; model.Address = customer.address; model.Email = customer.email; } else { ModelState.AddModelError("", "Khách hàng số điện thoại #" + phone + " không tồn tại trong hệ thống!"); } } catch (Exception ex) { ModelState.AddModelError("", ex.ToString()); EventWriter.WriteEventLog("SaleController - EditCustomer: " + ex.ToString()); } return(View(model)); }
public void ShowWindow(BaseViewModel viewModel, bool showAsDialog) { Window window = viewModel switch { // Wenn viewModel null ist -> ArgumentNullException null => throw new ArgumentNullException(nameof(viewModel)), MainViewModel _ => new MainWindow(), EditCustomerModel _ => new EditCustomerWindow(), // default -> InvalidOperationException _ => throw new InvalidOperationException($"Unbekanntes ViewModel '{viewModel}'"), }; _windows[viewModel] = window; window.DataContext = viewModel; if (showAsDialog) { window.ShowDialog(); } else { window.Show(); } }
public ActionResult EditCustomer(int id) { if (Session["Email"] != null && Session["UserID"] != null) { ViewBag.ActiveMenu = "AddCustomer"; String userEmail = Session["Email"].ToString(); DataTable dt = _CustomerManagementService.ViewCustomerDetailsList(); List <EditCustomerModel> CustomerList = CommonService.ConvertToList <EditCustomerModel>(dt); EditCustomerModel _EditUserModel = CustomerList.Find(uid => uid.CustomerId == id); DataSet dbInitial = _SystemService.GetInitialDetails(userEmail); _EditUserModel.City = dbInitial.Tables[0].AsEnumerable().Select(row => new CityModel { CityId = Convert.ToInt32(row["CITY_CODE"]), CityName = Convert.ToString(row["CITY_NAME"]) }); _EditUserModel.State = dbInitial.Tables[1].AsEnumerable().Select(row => new StateModel { StateId = Convert.ToInt32(row["STATE_CODE"]), StateName = Convert.ToString(row["STATE_NAME"]) }); _EditUserModel.Country = dbInitial.Tables[2].AsEnumerable().Select(row => new CountryModel { CountryId = Convert.ToInt32(row["COUNTRY_CODE"]), CountryName = Convert.ToString(row["COUNTRY_NAME"]) }); _EditUserModel.Street = dbInitial.Tables[3].AsEnumerable().Select(row => new StreetModel { StreetId = Convert.ToInt32(row["STREET_CODE"]), StreetName = Convert.ToString(row["STREET_NAME"]) }); _EditUserModel.Box = dbInitial.Tables[4].AsEnumerable().Select(row => new BoxModel { BoxId = Convert.ToInt32(row["ID"]), BoxName = Convert.ToString(row["BOX_NAME"]) }); _EditUserModel.Package = dbInitial.Tables[5].AsEnumerable().Select(row => new PackageModel { PackageId = Convert.ToInt32(row["ID"]), PackageName = Convert.ToString(row["PKG_NAME"]) }); return(View(_EditUserModel)); } else { return(RedirectToAction("Login", "Account")); } }//..End of Edit Customer
public ActionResult EditCustomer(EditCustomerModel model) { if (!ModelState.IsValid) { model.SetAlert("Changes could not be saved!", AlertType.ClienError); return(JsonResultWithView(Models.JsonResult.JsonActionResultType.ActionError, "~/Views/Customer/Partials/_EditCustomerForm.cshtml", model)); } _customerService.Update(model.ToCustomer()); return(Json(true)); }
// GET: Home/Edit/5 public ActionResult Edit(int id) { var customer = customerRepository.GetById(id); var customerDto = new EditCustomerModel() { Id = customer.Id, FirstName = customer.FirstName, LastName = customer.LastName, BankAccountNumber = customer.BankAccountNumber, DateOfBirth = ExtenstionMethods.DateTimeExtensionMethods.ToStringFormat(customer.DateOfBirth),// customer.DateOfBirth , Email = customer.Email, PhoneNumber = customer.PhoneNumber }; return(View(customerDto)); }
public IActionResult Edit(int id, EditCustomerModel model) { if (!ModelState.IsValid) { return(View(model)); } var customerExists = this.customers.Exists(id); if (!customerExists) { return(NotFound()); } this.customers.Edit(id, model.Name, model.Birthday, model.IsYoungDriver); return(this.RedirectToAction(nameof(All), new { order = OrderingType.Ascending })); }
public IActionResult Edit(int id, EditCustomerModel model) { if (!ModelState.IsValid) { return(this.View(model)); } var success = this.customerService.Edit(id, model.Name, model.BirthDate); if (!success) { TempData["error"] = "The customer you are trying to edit does not exist!"; } else { this.logService.Create(User.Identity.Name, "Edit", "Customer"); } return(RedirectToAction(nameof(All), new { order = "assending" })); }
//Created by : Ashwajit Bansod, Date : 24-06-2020, Created For : To update customer details public async Task <object> EditCustomer(EditCustomerModel obj) { try { var spFinalString = StringGenerator.GetProcedureParameter(obj, SPConstants.spSetCustomerDetailEdit); var res = await _connectContext.spSetCustomerDetailEdit .FromSqlRaw(string.Format(spFinalString, obj.OCM_Id, obj.OCM_UID_UserId_Customer, obj.OCM_CreditLimit, obj.OCM_BillCycleStartDay, obj.OCM_BillCycleDays, obj.OCM_OpeningBalance, obj.OCM_Refrence, obj.OCM_UpdatedBy, obj.UID_CompanyName, obj.UID_MobileNumber, obj.UID_GSTIN, obj.UID_PAN, obj.ULA_Photo, obj.ULA_FirstName, obj.CompanyAction )).ToListAsync(); return(res.FirstOrDefault().Result); } catch (Exception ex) { _ILogger.Log(LogLevel.Critical, "Exception while calling EditCustomer ", ex); return(0); } }
public EditCustomerPresenter(IEditCustomerView view) { Check.Require(view != null, "view may not be null"); this.view = view; BurrowFramework burrow = new BurrowFramework(); //Save model in current conversation. object mod; if (!burrow.CurrentConversation.Items.TryGetValue("EditCustomerModel", out mod)) { model = new EditCustomerModel(); burrow.CurrentConversation.Items.Add("EditCustomerModel", model); } else { model = mod as EditCustomerModel; } }
public ActionResult EditCustomer(EditCustomerModel model) { try { if (ModelState.IsValid) { // get customer var customer = db.Customers.Where(r => r.phone.Equals(model.Phone)).FirstOrDefault(); if (customer != null) { customer.phone = model.Phone; customer.fullname = model.FullName; customer.address = model.Address; customer.email = model.Email; // Update password if (string.IsNullOrWhiteSpace(model.Password) == false) { var sh = new SaltedHash(model.Password); customer.salt = sh.Salt; customer.password = sh.Hash; } db.SaveChanges(); return(RedirectToAction("ListCustomers")); } else { ModelState.AddModelError("", "Khách hàng số điện thoại #" + model.Phone + " không tồn tại trong hệ thống!"); } } } catch (Exception ex) { ModelState.AddModelError("", ex.ToString()); EventWriter.WriteEventLog("SaleController - EditCustomer: " + ex.ToString()); } return(View(model)); }
public async Task <IActionResult> OnGetAsync(long?id) { if (id == null) { return(NotFound()); } var customer = await customerRepository.GetById(id.Value); if (customer == null) { return(NotFound()); } Customer = new EditCustomerModel() { FirstName = customer.FirstName, LastName = customer.LastName, BankAccountNumber = customer.BankAccountNumber, DateOfBirth = customer.DateOfBirth.ToStringFormat(), Email = customer.Email, Id = customer.Id, PhoneNumber = customer.PhoneNumber }; return(Page()); }
public DataTable UpdateCustomer(string sUsedID, EditCustomerModel entity) { SqlParameter[] _SqlParameter = new SqlParameter[15]; _SqlParameter[0] = new SqlParameter("@CustId", SqlDbType.VarChar); _SqlParameter[0].Value = Convert.ToString(entity.CustomerId); _SqlParameter[1] = new SqlParameter("@CustName", SqlDbType.VarChar); _SqlParameter[1].Value = Convert.ToString(entity.CustomerName); _SqlParameter[2] = new SqlParameter("@CustAddress", SqlDbType.VarChar); _SqlParameter[2].Value = Convert.ToString(entity.CustomerAddress); _SqlParameter[3] = new SqlParameter("@CustStreet", SqlDbType.VarChar); _SqlParameter[3].Value = Convert.ToString(entity.CustomerStreet); _SqlParameter[4] = new SqlParameter("@CustPincode", SqlDbType.Int); _SqlParameter[4].Value = Convert.ToString(entity.CustomerPincode); _SqlParameter[5] = new SqlParameter("@CustCity", SqlDbType.VarChar); _SqlParameter[5].Value = Convert.ToString(entity.CustomerCity); _SqlParameter[6] = new SqlParameter("@CustState", SqlDbType.VarChar); _SqlParameter[6].Value = Convert.ToString(entity.CustomerState); _SqlParameter[7] = new SqlParameter("@CustCountry", SqlDbType.VarChar); _SqlParameter[7].Value = Convert.ToString(entity.CustomerCountry); _SqlParameter[8] = new SqlParameter("@CustEmail", SqlDbType.VarChar); _SqlParameter[8].Value = Convert.ToString(entity.CustomerEmailId); _SqlParameter[9] = new SqlParameter("@CustMobileNo", SqlDbType.VarChar); _SqlParameter[9].Value = Convert.ToString(entity.CustomerMobileNo); _SqlParameter[10] = new SqlParameter("@CustUserId", SqlDbType.VarChar); _SqlParameter[10].Value = Convert.ToString(entity.CustomerId); _SqlParameter[11] = new SqlParameter("@UserId", SqlDbType.VarChar); _SqlParameter[11].Value = Convert.ToString(sUsedID); _SqlParameter[12] = new SqlParameter("@CustBoxId", SqlDbType.VarChar); _SqlParameter[12].Value = Convert.ToString(entity.CustomerBoxType); _SqlParameter[13] = new SqlParameter("@CustBoxSerailNo", SqlDbType.VarChar); _SqlParameter[13].Value = Convert.ToString(entity.CustomerBoxSerialNo); _SqlParameter[14] = new SqlParameter("@CustPackId", SqlDbType.VarChar); _SqlParameter[14].Value = Convert.ToString(entity.CustomerPackageId); DataTable ds = conn.executeSelectQueryWithSPNew("NSP_UpdateCustomer", _SqlParameter); return(ds); }//..End UpdateCustomer
public ActionResult Edit(int id, EditCustomerModel collection) { if (!ModelState.IsValid) { return(View()); } try { // TODO: Add update logic here var customer = customerRepository.GetById(id); var dateOfBirth = DateTimeExtensionMethods.ToDateTime(collection.DateOfBirth); customer.Update(collection.FirstName, collection.LastName, dateOfBirth, collection.PhoneNumber, collection.Email, collection.BankAccountNumber); customerRepository.Update(customer); return(RedirectToAction("Index")); } catch (Exception ex) { var errorMessage = ex.InnerException != null ? ex.InnerException.InnerException.Message : ex.Message; ModelState.AddModelError("Error", errorMessage); return(View()); } }
public ActionResult UpdateCustomer(EditCustomerModel model) { if (ModelState.IsValid) { try { _CustomerManagementService.UpdateCustomer(Session["Email"].ToString(), model); TempData["Success"] = "Success"; return(RedirectToAction("CustomerList")); } catch (Exception e) { Response.StatusCode = (int)HttpStatusCode.BadRequest; ModelState.AddModelError("", e.Message); TempData["Fail"] = "Fail"; return(View("CustomerList", model)); } } else { TempData["ModelsError"] = "Error"; return(RedirectToAction("CustomerList")); } }//..Update User
public async Task <IActionResult> SetCustomerDetailEdit([FromBody] EditCustomerModel obj) { return(Ok(await _ICustomerService.EditCustomer(obj))); }