public async Task <IActionResult> Create(Coupans coupan) { if (ModelState.IsValid) { var files = HttpContext.Request.Form.Files; if (files.Count() > 0) { byte[] p1 = null; // OpenReadStream() : Opens the request stream for reading the uploaded file. using (var fs1 = files[0].OpenReadStream()) { using (var ms1 = new MemoryStream()) { fs1.CopyTo(ms1); p1 = ms1.ToArray(); } } coupan.Picture = p1; } _db.Coupans.Add(coupan); await _db.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View()); }
public async Task <IActionResult> Edit(Coupans coupons) { if (coupons.Id == 0) { return(NotFound()); } var couponFromDb = await _db.Coupans.Where(c => c.Id == coupons.Id).FirstOrDefaultAsync(); if (ModelState.IsValid) { var files = HttpContext.Request.Form.Files; if (files.Count > 0) { byte[] p1 = null; using (var fs1 = files[0].OpenReadStream()) { using (var ms1 = new MemoryStream()) { fs1.CopyTo(ms1); p1 = ms1.ToArray(); } } couponFromDb.Picture = p1; } couponFromDb.MinimumAmount = coupons.MinimumAmount; couponFromDb.Name = coupons.Name; couponFromDb.Discount = coupons.Discount; couponFromDb.CouponType = coupons.CouponType; couponFromDb.IsActive = coupons.IsActive; await _db.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(coupons)); }
public int DeleteCoupan(Coupans obj) { int i = objCoupansBAL.DeleteCoupan(obj); return(i); }
public DataTable GetCoupans(Coupans obj) { DataTable dt = objCoupansBAL.GetCoupans(obj); return(dt); }
public int SaveCoupans(Coupans obj) { int i = objCoupansBAL.SaveCoupans(obj); return(i); }