// [ValidateAntiForgeryToken] public ActionResult Create(ExpenseCatagory ExpenseCatagories, HttpPostedFileBase ImageFile) { // TODO: Add insert logic here if (ImageFile == null) { ModelState.AddModelError("Image", "Please upload a picture"); } bool IsValidFormat = expenseCatagoryBll.ImageValidation(ImageFile); if (IsValidFormat == false) { ModelState.AddModelError("Image", "Only jpg, png, jpeg formet is allowed"); } byte[] convertedImage = expenseCatagoryBll.ConvertImage(ImageFile); ExpenseCatagories.Image = convertedImage; if (ModelState.IsValid) { status = expenseCatagoryBll.Create(ExpenseCatagories); if (status == true) { return(RedirectToAction("List")); } else { ViewBag.Message = "Expense Catagory added failed"; } } ViewBag.ParentId = new SelectList(db.ExpenseCatagories, "Id", "Name"); return(View(ExpenseCatagories)); }
public ActionResult Edit(ExpenseCatagory ExpenseCatagories, HttpPostedFileBase ImageFile) { if (ImageFile != null) { bool IsValidFormat = expenseCatagoryBll.ImageValidation(ImageFile); if (IsValidFormat == false) { ModelState.AddModelError("Image", "Only jpg, png, jpeg formet is allowed"); } byte[] convertedImage = expenseCatagoryBll.ConvertImage(ImageFile); ExpenseCatagories.Image = convertedImage; } if (ModelState.IsValid) { status = expenseCatagoryBll.Edit(ExpenseCatagories); if (status == true) { return(RedirectToAction("List", "ExpenseCatagories")); } else { ViewBag.Message = "Expense Catagory update failed"; } } ViewBag.parentId = new SelectList(db.ExpenseCatagories, "Id", "Name"); return(View(ExpenseCatagories)); }
public bool Create(ExpenseCatagory expenseCatagory) { db.ExpenseCatagories.Add(expenseCatagory); int count = db.SaveChanges(); if (count > 0) { status = true; } return(status); }
internal bool Edit(ExpenseCatagory expenseCatagories) { db.ExpenseCatagories.Attach(expenseCatagories); db.Entry(expenseCatagories).State = EntityState.Modified; int AffectedRow = db.SaveChanges(); if (AffectedRow > 0) { status = true; } return(status); }
//GET: ExpenseCatagories/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("Error", "Home")); } ExpenseCatagory expenseCatagory = expenseCatagoryBll.GetById(id); if (expenseCatagory == null) { return(RedirectToAction("Error", "Home")); } ViewBag.parentId = new SelectList(db.ExpenseCatagories, "Id", "Name"); return(View(expenseCatagory)); }
internal ExpenseCatagory GetById(int?id) { ExpenseCatagory expenseCatagory = db.ExpenseCatagories.SingleOrDefault(m => m.Id == id); return(expenseCatagory); }
public CategoryDetails(ExpenseCatagory catagory, List <ExpenseItem> items) { Category = catagory; ExpenseList = items; }
internal bool Edit(ExpenseCatagory expenseCatagories) { status = expenseCatagoryDal.Edit(expenseCatagories); return(status); }
internal ExpenseCatagory GetById(int?id) { ExpenseCatagory expenseCatagory = expenseCatagoryDal.GetById(id); return(expenseCatagory); }
public bool Create(ExpenseCatagory expenseCatagory) { status = expenseCatagoryDal.Create(expenseCatagory); return(status); }