Пример #1
0
        public ActionResult DealerDetails(int DealerId)
        {
            ViewBag.PageTitle = "Dealer MANAGEMENT";

            Dictionary <string, string> PanelTitles = new Dictionary <string, string>();

            PanelTitles["DealerDetails"] = "Dealer Details";
            ViewBag.PanelTitles          = PanelTitles;
            var dealerList = db.tbl_dealers.FirstOrDefault(x => x.DealerID == DealerId);

            DealerVModel dealer = new DealerVModel();

            dealer.DealerType      = (int)dealerList.DealerType;
            dealer.DealerID        = dealerList.DealerID;
            dealer.Name            = dealerList.Name;
            dealer.District        = (int)dealerList.District;
            dealer.Thana           = (int)dealerList.Thana;
            dealer.DealerUnion     = (int)dealerList.DealerUnion;
            dealer.Address         = dealerList.Address;
            dealer.Phone1          = dealerList.Phone1;
            dealer.Phone2          = dealerList.Phone2;
            dealer.DateOfOperation = (DateTime)dealerList.DateOfOperation;
            dealer.PrimaryDeposit  = (decimal)dealerList.PrimaryDeposit;
            //dealer.PhotoID =
            dealer.UserID     = dealerList.UserID;
            dealer.CreateBy   = dealerList.CreateBy;
            dealer.CreateDate = (DateTime)dealerList.CreateDate;

            return(View(dealer));
        }
Пример #2
0
        public ActionResult DealerList()
        {
            ViewBag.PageTitle = "Dealer MANAGEMENT";
            var dealerList = db.tbl_dealers.ToList();

            List <DealerVModel> model = new List <DealerVModel>();

            dealerList.ForEach(x =>
            {
                DealerVModel dealer    = new DealerVModel();
                dealer.DealerType      = (int)x.DealerType;
                dealer.DealerID        = x.DealerID;
                dealer.Name            = x.Name;
                dealer.District        = (int)x.District;
                dealer.Thana           = (int)x.Thana;
                dealer.DealerUnion     = (int)x.DealerUnion;
                dealer.Address         = x.Address;
                dealer.Phone1          = x.Phone1;
                dealer.Phone2          = x.Phone2;
                dealer.DateOfOperation = (DateTime)x.DateOfOperation;
                dealer.PrimaryDeposit  = (decimal)x.PrimaryDeposit;
                //dealer.PhotoID =
                dealer.UserID     = x.UserID;
                dealer.CreateBy   = x.CreateBy;
                dealer.CreateDate = (DateTime)x.CreateDate;

                model.Add(dealer);
            });

            return(View(model));
        }
Пример #3
0
        public ActionResult DealerEdit(DealerVModel model)
        {
            ViewBag.PageTitle = "Dealer MANAGEMENT";

            Dictionary <string, string> PanelTitles = new Dictionary <string, string>();

            PanelTitles["DealerEdit"] = "Dealer Edit";
            ViewBag.PanelTitles       = PanelTitles;

            if (!ModelState.IsValid)
            {
                ViewBag.ErrorMessage = "Dealer Updated Failed.";
                return(View(model));
            }
            else
            {
                ViewBag.SuccessMessage = "Dealer Updated Successfully.";

                var dealerExist = db.tbl_dealers.FirstOrDefault(x => x.DealerID == model.DealerID);
                db.tbl_dealers.Remove(dealerExist);

                tbl_dealers dealer = new tbl_dealers();
                dealer.DealerType = model.DealerType;
                var lastdealer = db.tbl_dealers.ToList();
                if (lastdealer == null)
                {
                    dealer.DealerID = 1;
                }
                else
                {
                    dealer.DealerID = lastdealer.Max(x => x.DealerID) + 1;
                }
                dealer.Name            = model.Name;
                dealer.District        = model.District;
                dealer.Thana           = model.Thana;
                dealer.DealerUnion     = model.DealerUnion;
                dealer.Address         = model.Address;
                dealer.Phone1          = model.Phone1;
                dealer.Phone2          = model.Phone2;
                dealer.DateOfOperation = model.DateOfOperation;
                dealer.PrimaryDeposit  = model.PrimaryDeposit;
                //dealer.PhotoID =
                dealer.UserID     = model.UserID;
                dealer.CreateBy   = User.Identity.Name;
                dealer.CreateDate = DateTime.Now;

                db.tbl_dealers.Add(dealer);
                db.SaveChanges();
                //ModelState.Clear();
                return(View(model));
            }
        }