public async Task <IActionResult> Edit(EditCustomerBindingModel model) { var result = await this.customerService .UpdateCustomerByIdAsync( model.Id, model.FirstName, model.LastName, model.Email, model.PhoneNumber); if (result == default(int)) { this.ShowNotification(string.Format( NotificationMessages.InvalidOperation), NotificationType.Error); return(this.Redirect(string.Format(WebConstants.AdminCustomersEdit, model.Id))); } this.ShowNotification(string.Format( NotificationMessages.CustomerEditSuccessfull), NotificationType.Success); var redirect = this.Redirect(string.Format(WebConstants.AdminCustomersDetails, model.Id)); return(redirect); }
public EditCustomerBindingModel GetEditCustomer(int?id) { Customer customer = this.Context.Customers.Find(id); EditCustomerBindingModel model = Mapper.Map <Customer, EditCustomerBindingModel>(customer); return(model); }
public ActionResult Edit([Bind(Include = "Id,Name,Birthdate")] EditCustomerBindingModel bindingModel) { if (ModelState.IsValid) { this.service.EditCustomer(bindingModel); } return(RedirectToAction("Details", new { id = bindingModel.Id })); }
public void EditCustomer(EditCustomerBindingModel bindingModel) { Customer customerEntity = this.DbContext.Customers.Find(bindingModel.Id); customerEntity.Name = bindingModel.Name; customerEntity.BirthDate = bindingModel.Birthdate; this.DbContext.Entry(customerEntity).State = EntityState.Modified; this.DbContext.SaveChanges(); }
public void EditCustomer(EditCustomerBindingModel model) { var entiyCustomer = this.Context.Customers.Find(model.Id); if (entiyCustomer != null) { entiyCustomer.Name = model.Name; entiyCustomer.BirthDate = model.BirthDate; } this.Context.SaveChanges(); }
public ActionResult Edit([Bind(Include = "Id,Name,BirthDate")] EditCustomerBindingModel model) { this.service.EditCustomer(model); return(this.RedirectToAction("Index", "Customers/all/ascending")); }
public ActionResult Edit(int?id) { EditCustomerBindingModel model = this.service.GetEditCustomer(id); return(View(model)); }