public ActionResult Create(ViewSeller vseller)
        {
            if (ModelState.IsValid)
            {
                SellerAddress address = new SellerAddress();
                address.Area     = areaRepo.Get(vseller.Area);
                address.City     = cityRepo.Get(vseller.City);
                address.ShopName = vseller.ShopName;

                SellerLogin login = new SellerLogin();
                login.Username = vseller.Username;
                login.Password = vseller.Password;

                SellerApproval approval = new SellerApproval();
                approval.Status = false;

                Seller seller = new Seller();
                seller.FirstName = vseller.FirstName;
                seller.LastName  = vseller.LastName;
                seller.Email     = vseller.Email;
                seller.Phone     = vseller.Phone;
                seller.Gender    = vseller.Gender;
                seller.Address   = address;
                seller.LoginData = login;
                seller.Approval  = approval;

                sellerRepo.Insert(seller);

                return(RedirectToAction("Index", "Home"));
            }

            return(View(vseller));
        }
Example #2
0
        public int UpdateApproval(int id, bool status)
        {
            SellerApproval sellerApprovalToUpdate = context.SellerApprovals.SingleOrDefault(a => a.Id == id);

            sellerApprovalToUpdate.Status = status;

            return(context.SaveChanges());
        }
Example #3
0
        public int Delete(int id)
        {
            SellerApproval sellerApprovalToDelete = context.SellerApprovals.SingleOrDefault(a => a.Id == id);

            context.SellerApprovals.Remove(sellerApprovalToDelete);

            return(context.SaveChanges());
        }
        public ActionResult Index(int id)
        {
            Seller         seller   = sellerRepo.GetByLogin(id);
            SellerApproval approval = approvalRepo.Get(seller.ApprovalId);

            if (approval.Status)
            {
                Session["SID"] = seller.SellerId;

                return(RedirectToAction("ViewProfile", "Seller", new { @id = seller.SellerId }));
            }

            else
            {
                return(View("Error"));
            }
        }
Example #5
0
        public int Insert(SellerApproval SellerApproval)
        {
            context.SellerApprovals.Add(SellerApproval);

            return(context.SaveChanges());
        }