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)); }
public int UpdateApproval(int id, bool status) { SellerApproval sellerApprovalToUpdate = context.SellerApprovals.SingleOrDefault(a => a.Id == id); sellerApprovalToUpdate.Status = status; return(context.SaveChanges()); }
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")); } }
public int Insert(SellerApproval SellerApproval) { context.SellerApprovals.Add(SellerApproval); return(context.SaveChanges()); }