Пример #1
0
        public HttpResponseMessage RemoveFromCart(int cartid, int productid)
        {
            var result = entities.proc_Remove_From_Cart(cartid, productid);

            entities.SaveChanges();
            return(Request.CreateResponse(HttpStatusCode.OK, "Success"));
        }
 public HttpResponseMessage ApproveRetailer(int retailerid, string retaileremail)
 {
     try
     {
         entities.proc_Approve_Retailer(retailerid, retaileremail);
         entities.SaveChanges();
         return(Request.CreateResponse(HttpStatusCode.OK, "Accepted"));
     }
     catch (Exception)
     {
         return(Request.CreateResponse(HttpStatusCode.OK, "Error"));
     }
 }
        public HttpResponseMessage UpdateUserPassword(string useremail, string userpassword)
        {
            try
            {
                tblUser user = entities.tblUsers.Find(useremail);
                user.userpassword = userpassword;
                entities.SaveChanges();
                return Request.CreateResponse(HttpStatusCode.OK, "Valid");
            }
            catch (Exception)
            {
                return Request.CreateResponse(HttpStatusCode.OK, "Invalid");
            }

        }
Пример #4
0
 public HttpResponseMessage UserRegister(tblUser user)
 {
     try
     {
         if (CheckUserEmail(user.useremail))
         {
             entities.tblUsers.Add(user);
             entities.SaveChanges();
             return(Request.CreateResponse(HttpStatusCode.OK, "success"));
         }
         else
         {
             return(Request.CreateResponse(HttpStatusCode.OK, "invalid"));
         }
     }
     catch (Exception e)
     {
         return(Request.CreateResponse(HttpStatusCode.OK, e.Message));
     }
 }
        public HttpResponseMessage RetailerRegister(tblRetailer retailer)
        {
            try
            {
                retailer = new tblRetailer()
                {
                    retailername     = retailer.retailername,
                    retaileremail    = retailer.retaileremail,
                    retailerpassword = retailer.retailerpassword,
                    approved         = "pending"
                };

                db.tblRetailers.Add(retailer);
                db.SaveChanges();
                return(Request.CreateResponse(HttpStatusCode.OK, "valid"));
            }
            catch (Exception e)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, "invalid"));
            }
        }
        public HttpResponseMessage ProductUpload()
        {
            string imageName = null;

            var httpRequest = HttpContext.Current.Request;
            //Upload Image
            var postedFile = httpRequest.Files["Image"];

            //var postedFile = fileToUpload;
            //Create custom filename
            imageName = new String(Path.GetFileNameWithoutExtension(postedFile.FileName).Take(10).ToArray()).Replace(" ", "-");
            imageName = imageName + DateTime.Now.ToString("yymmssfff") + Path.GetExtension(postedFile.FileName);
            var filePath = HttpContext.Current.Server.MapPath("~/Image/" + imageName);

            postedFile.SaveAs(filePath);
            var retaileremail = httpRequest["RetailerEmail"].ToString();
            int retailerid    = entities.tblRetailers.Where(r => r.retaileremail == retaileremail).Select(r => r.retailerid).FirstOrDefault();

            using (dbGladiatorEntities entities = new dbGladiatorEntities())
            {
                tblProduct tblProduct = new tblProduct();
                tblProduct.retailerid          = retailerid;
                tblProduct.productname         = httpRequest["ProductName"].ToString();
                tblProduct.productdescription  = httpRequest["ProductDescription"].ToString();
                tblProduct.productbrand        = httpRequest["ProductBrand"].ToString();
                tblProduct.productquantity     = Convert.ToInt32(httpRequest["ProductQuantity"].ToString());
                tblProduct.productprice        = Convert.ToInt32(httpRequest["ProductPrice"].ToString());
                tblProduct.categoryid          = Convert.ToInt32(httpRequest["CategoryId"].ToString());
                tblProduct.productnotification = "add";
                tblProduct.productstatus       = "pending";

                tblProduct.productimage1 = imageName.ToString();

                entities.tblProducts.Add(tblProduct);

                entities.SaveChanges();
            }
            return(Request.CreateResponse(HttpStatusCode.OK, "Success"));
        }