Exemplo n.º 1
0
        public SellerDetail ReturnSellerDetail(Seller seller)
        {
            SellerDetail        detail        = new SellerDetail();
            List <Product>      Products      = db.Products.Where(x => x.IsActive && !x.IsDeleted && x.SellerId.Value == seller.Id).ToList();
            List <ProductGroup> productGroups = new List <ProductGroup>();

            foreach (Product product in Products)
            {
                ProductGroup pg = db.ProductGroups.Where(x => x.IsActive && !x.IsDeleted && x.Id == product.ProductGroupId).FirstOrDefault();
                if (!productGroups.Contains(pg))
                {
                    productGroups.Add(pg);
                }
            }
            detail.Products      = Products;
            detail.ProductGroups = productGroups;
            return(detail);
        }
Exemplo n.º 2
0
        public ActionResult SellerDetail(SellerDetail Sellers)
        {
            //if (HttpContextAccessor.HttpContext.Session.GetString("id") != null)
            //{

            //}
            //Insert_sellerdetails(Sellers);


            Signup s2 = new Signup();
            Login  L  = new Login();

            var Id = HttpContext.Session.GetString("id");

            L.id = Convert.ToInt32(Id);
            using (SqlConnection con = new SqlConnection(connectionstring))
            {
                SqlCommand cmd = new SqlCommand("Insert_SellerDetails", con);
                con.Open();
                if (ModelState.IsValid)
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@Id", L.id);
                    cmd.Parameters.AddWithValue("@SellerName", Sellers.SellerName);
                    cmd.Parameters.AddWithValue("@Address", Sellers.Address);
                    cmd.Parameters.AddWithValue("@Pincode", Sellers.Pincode);
                    cmd.Parameters.AddWithValue("@BusinessName", Sellers.BusinessName);
                    cmd.Parameters.AddWithValue("@City", Sellers.City);
                    cmd.Parameters.AddWithValue("@State", Sellers.State);
                    cmd.Parameters.AddWithValue("@Country", Sellers.Country);
                    //cmd.Parameters.AddWithValue("@accountType", s2.AccountType);
                    //cmd.Parameters.AddWithValue("@name", m2.name);
                    //cmd.Parameters.AddWithValue("@value", m2.value);
                    cmd.ExecuteNonQuery();
                    con.Close();
                }
            }



            //return RedirectToAction("SellerDashboard", Sellers);
            return(View());
        }
Exemplo n.º 3
0
        public JsonResult MemberDetail(int id)
        {
            Member member = db.Member.FirstOrDefault(x => x.MemberID == id);

            if (member.MemberRoleId == 3)
            {
                SellerDetail json = new SellerDetail
                {
                    member = member,
                    seller = db.Seller.FirstOrDefault(x => x.MemberId == id)
                };
                return(Json(json));
            }
            else
            {
                MemberDetail json = new MemberDetail
                {
                    member = member
                };
                return(Json(json));
            }
        }