Ejemplo n.º 1
0
 public ActionResult ChangeOwnDetail()
 {
     if ((string)Session["userCode"] == "vendor")
     {
         int VendorId = (int)Session["VendorId"];
         VendorOwnDetailViewModel vodvm = new VendorOwnDetailViewModel();
         vodvm.VendorId = VendorId;
         Vendor vendor = (from c in entity.Vendors where c.VendorId == vodvm.VendorId select c).FirstOrDefault();
         vodvm.VendorName    = vendor.VendorName;
         vodvm.VendorPhnNo   = vendor.VendorPhnNo;
         vodvm.VendorAddress = vendor.VendorAddress;
         return(View(vodvm));
     }
     else
     {
         Session["user"] = "******";
         return(RedirectToAction("Index", "Home"));
     }
 }
Ejemplo n.º 2
0
 public ActionResult ChangeOwnDetail(VendorOwnDetailViewModel vodvm)
 {
     if (ModelState.IsValid)
     {
         try
         {
             Vendor vendor = (from c in entity.Vendors where c.VendorId == vodvm.VendorId select c).FirstOrDefault();
             if ((vodvm.VendorName == "Not given yet") || (vodvm.VendorPhnNo == "Not given yet") || (vodvm.VendorAddress == "Not given yet"))
             {
                 ViewData["message"] = "For security purpose you should add your detail here.";
                 return(View(vodvm));
             }
             else if ((vendor.VendorName == vodvm.VendorName) && (vodvm.VendorPhnNo == vendor.VendorPhnNo) && (vodvm.VendorAddress == vendor.VendorAddress))
             {
                 return(RedirectToAction("UserPanel", "Home"));
             }
             else
             {
                 vendor.VendorPhnNo   = vodvm.VendorPhnNo;
                 vendor.VendorName    = vodvm.VendorName;
                 vendor.VendorAddress = vodvm.VendorAddress;
                 if (entity.SaveChanges() > 0)
                 {
                     return(RedirectToAction("UserPanel", "Home"));
                 }
                 else
                 {
                     ViewData["message"] = "There's a problem going on. please try again later.";
                     return(View(vodvm));
                 }
             }
         }
         catch (Exception ex)
         {
             return(View("Error", new HandleErrorInfo(ex, "Vendor", "ChangeOwnDetail")));
         }
     }
     else
     {
         return(View(vodvm));
     }
 }