public ActionResult SliderCreate(HttpPostedFileBase ImageFile) { if (ImageFile != null && ImageFile.ContentLength != null) { // Resmi olduğu gibi /Uploads/Sliders/Large klasörüne kaydedelim // REsmi Croplayıp /Uploads/Sliders/Thumb klasörüne kaydedelim string path = Server.MapPath("/Uploads/Slider/"); string thumbpath = path + "Thumb/"; string largepath = path + "Large/"; ImageFile.SaveAs(largepath + ImageFile.FileName); Image i = Image.FromFile(largepath + ImageFile.FileName); Size s = new Size(380, 100); Image Small = Helper.ResizeImage(i, s); Small.Save(thumbpath + ImageFile.FileName); i.Dispose(); Slider slider = new Slider(); slider.LargeImageUrl = "/Uploads/Slider/Large/" + ImageFile.FileName; slider.ThumbnaiURL = "/Uploads/Slider/Thumb/" + ImageFile.FileName; db.Sliders.Add(slider); db.SaveChanges(); return(RedirectToAction("Slider")); } return(View()); }
public async Task <ActionResult> Create(Treat treat) { var userId = this.User.FindFirst(ClaimTypes.NameIdentifier)?.Value; var currentUser = await _userManager.FindByIdAsync(userId); treat.User = currentUser; _db.Treats.Add(treat); _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(Treat treat, int FlavorId) { _db.Treats.Add(treat); if (FlavorId != 0) { _db.FlavorTreat.Add(new FlavorTreat() { FlavorId = FlavorId, TreatId = treat.TreatId }); } _db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult AddOrder(OrderRequest request, int id) { if (request.Products.Count() == 0) { return(new BadRequestObjectResult("Bad request")); } var order = new Order { OrderDate = request.OrderDate, Notes = request.Notes, IdClient = id, IdEmployee = 1 }; _context.Orders.Add(order); foreach (Products product in request.Products) { var productId = _context.Products.Where(k => k.Name == product.Product).Select(k => k.IdProduct).FirstOrDefault(); if (productId == 0) { return(new BadRequestObjectResult("Bad request")); } var productOrder = new ProductOrder { IdProduct = productId, IdOrder = order.IdOrder, Quantity = product.Quantity, Notes = product.Notes }; _context.ProductOrders.Add(productOrder); } _context.SaveChanges(); return(new OkResult()); }
public async Task <ActionResult> Create(Flavor flavor, int TreatId) { var userId = this.User.FindFirst(ClaimTypes.NameIdentifier)?.Value; var currentUser = await _userManager.FindByIdAsync(userId); flavor.User = currentUser; _db.Flavors.Add(flavor); if (TreatId != 0) { _db.TreatFlavor.Add(new TreatFlavor() { TreatId = TreatId, FlavorId = flavor.FlavorId }); } _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "ID,CategoryName,CategoryImageURL")] Category category, HttpPostedFileBase CategoryImage) { if (ModelState.IsValid) { if (CategoryImage != null) { var path = Server.MapPath("/Uploads/Categories/"); CategoryImage.SaveAs(path + CategoryImage.FileName); category.CategoryImageURL = CategoryImage.FileName; } db.Categories.Add(category); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(category)); }
public bool Complete() { try { db.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public ActionResult Create([Bind(Include = "ID,ProductName,ProductPrice,ProductDescription,Calori,ProductImageUrl,Piece,CategoryID")] Product product, HttpPostedFileBase ImageFile) { if (ModelState.IsValid) { if (ImageFile != null) { var path = Server.MapPath("/Uploads/Products/"); ImageFile.SaveAs(path + ImageFile.FileName); product.ProductImageUrl = ImageFile.FileName; } db.Products.Add(product); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CatergoryId = _uw.Categories.GetAll().Select(x => new SelectListItem { Text = x.CategoryName, Value = x.ID.ToString() }); return(View(product)); }
public ActionResult Create(Flavor flavor) { _db.Flavors.Add(flavor); _db.SaveChanges(); return(RedirectToAction("Index")); }