public async Task <IActionResult> Save(TbSlider slider, List <IFormFile> files) { foreach (var file in files) { if (file.Length > 0) { string ImageName = Guid.NewGuid().ToString(); var filesPath = Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot/Uploads", ImageName + ".jpg"); using (var stream = System.IO.File.Create(filesPath)) { await file.CopyToAsync(stream); } slider.ImageName = ImageName + ".jpg"; } } if (slider.sliderId == 0) { oSlidersservice.Add(slider); } else { oSlidersservice.Edit(slider); } return(RedirectToAction("List")); }
public bool Add(TbSlider slider) { try { ctx.Add <TbSlider>(slider); //ctx.Items.Add(item); ctx.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public bool Delete(int Id) { try { TbSlider OldSlider = ctx.TbSlider.Where(a => a.sliderId == Id).FirstOrDefault(); ctx.TbSlider.Remove(OldSlider); //ctx.Entry(item).State = EntityState.Deleted; ctx.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public bool Edit(TbSlider Slider) { try { //Items OldItem = ctx.Items.Where(a => a.ItemId == item.ItemId).FirstOrDefault(); //OldItem.CategoryId = item.CategoryId; ctx.Entry(Slider).State = EntityState.Modified; ctx.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public TbSlider GetbyId(int id) { TbSlider slider = ctx.TbSlider.FirstOrDefault(a => a.sliderId == id); return(slider); }