Exemple #1
0
 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));
 }
Exemple #2
0
        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();
        }
Exemple #3
0
        public void UpdateSupplier_ShouldCallAppropriateDalMethod()
        {
            supplierBll.UpdateSupplier(13, "name", "address", "*****@*****.**", "123123123", new SupplierGroup(1, "name"));

            supplierDal.Verify(s => s.Update(It.IsAny <Supplier>()), Times.Once);
        }