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"); } }
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")); }