public ActionResult Edit([Bind(Include = "Id,Name,Address,EmailAddress,PhoneNumber,GroupId")] SupplierViewModel viewModel) { if (ModelState.IsValid) { var group = supplierGroupBll.GetSupplierGroup(viewModel.GroupId); supplierBll.UpdateSupplier(viewModel.Id, viewModel.Name, viewModel.Address, viewModel.EmailAddress, viewModel.PhoneNumber, group); return(RedirectToAction("Index")); } ViewBag.GroupId = new SelectList(supplierGroupBll.GetAllSupplierGroups(), "Id", "Name", viewModel.GroupId); return(View(viewModel)); }
protected void GridViewSupplier_RowUpdating(object sender, GridViewUpdateEventArgs e) { Supplier sup = new Supplier(); sup.sup_id = Convert.ToUInt32(((Label)GridViewSupplier.Rows[e.RowIndex].FindControl("lbl_sup_id")).Text); sup.sup_name = ((TextBox)GridViewSupplier.Rows[e.RowIndex].FindControl("txt_sup_name")).Text; sup.sup_tel = ((TextBox)GridViewSupplier.Rows[e.RowIndex].FindControl("txt_sup_tel")).Text; sup.sup_adr_no = ((TextBox)GridViewSupplier.Rows[e.RowIndex].FindControl("txt_sup_adr_no")).Text; sup.sup_adr_street = ((TextBox)GridViewSupplier.Rows[e.RowIndex].FindControl("txt_sup_adr_street")).Text; sup.sup_adr_city = ((TextBox)GridViewSupplier.Rows[e.RowIndex].FindControl("txt_sup_adr_city")).Text; sup.sup_adr_prov = ((TextBox)GridViewSupplier.Rows[e.RowIndex].FindControl("txt_sup_adr_prov")).Text; sup.sup_adr_pcode = ((TextBox)GridViewSupplier.Rows[e.RowIndex].FindControl("txt_sup_adr_pcode")).Text; SupplierBll.UpdateSupplier(sup); GridViewSupplier.EditIndex = -1; BindDataSupplier(); }
public void UpdateSupplier_ShouldCallAppropriateDalMethod() { supplierBll.UpdateSupplier(13, "name", "address", "*****@*****.**", "123123123", new SupplierGroup(1, "name")); supplierDal.Verify(s => s.Update(It.IsAny <Supplier>()), Times.Once); }