public VegCategoryVM(VegCategoryDTO row) { Id = row.Id; Name = row.Name; Description = row.Description; Image = row.Image; }
public VegCategoryVM Delete(VegCategoryVM model) { using (ApplicationDbContext db = new ApplicationDbContext()) { VegCategoryDTO dto = db.VegCategories.Find(model.Id); db.VegCategories.Remove(dto); db.SaveChanges(); } return(null); }
public VegCategoryVM Put(VegCategoryVM model) { using (ApplicationDbContext db = new ApplicationDbContext()) { VegCategoryDTO dto = db.VegCategories.Find(model.Id); dto.Name = model.Name; dto.Description = model.Description; db.SaveChanges(); } return(model); }
public VegCategoryVM Post(VegCategoryVM model) { VegCategoryDTO dto = new VegCategoryDTO(); using (ApplicationDbContext db = new ApplicationDbContext()) { dto.Name = model.Name; dto.Description = model.Description; dto.Image = model.Image; db.VegCategories.Add(dto); db.SaveChanges(); } //_DbContext.SaveChanges(); return(new VegCategoryVM(dto)); }