public ActionResult Create(IncomeViewModels collection) { try { if (ModelState.IsValid) { Income toDB = new Income(); toDB.Active = 1; toDB.IncomeDescription = collection.IncomeDescription; toDB.IncomeName = collection.IncomeName; //toDB.IncomeValue = collection.IncomeValue; toDB.Order = collection.Order; incomeBL.InsertIncome(toDB); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Error."); return(View(collection)); } } catch { ModelState.AddModelError("", "Error."); return(View(collection)); } }
public ActionResult Edit(IncomeViewModels viewModel) { try { if (ModelState.IsValid) { int active = 0; if (viewModel.Active) { active = 1; } Income toDB = new Income(); toDB.Active = active; toDB.IncomeDescription = viewModel.IncomeDescription; toDB.IncomeName = viewModel.IncomeName; //toDB.IncomeValue = viewModel.IncomeValue; toDB.IncomeId = viewModel.IncomeId; toDB.Order = viewModel.Order; incomeBL.UpdateIncome(toDB); return(RedirectToAction("Index", "Income")); } else { ModelState.AddModelError("", "Error."); return(View(viewModel)); } } catch { ModelState.AddModelError("", "Error."); return(View(viewModel)); } }
public ActionResult Details(int id) { Income income = incomeBL.GetIncomesById(id); IncomeViewModels model = new IncomeViewModels(); model = new IncomeViewModels(); model.Active = Convert.ToBoolean(income.Active); model.IncomeDescription = income.IncomeDescription; model.IncomeId = income.IncomeId; model.IncomeName = income.IncomeName; //model.IncomeValue = income.IncomeValue; model.Order = income.Order; return(View(model)); }
public ActionResult Index() { List <IncomeViewModels> listModels = new List <IncomeViewModels>(); IncomeViewModels model = new IncomeViewModels(); List <Income> fromDB = incomeBL.GetAllIncomes(); foreach (Income item in fromDB) { model = new IncomeViewModels(); model.Active = Convert.ToBoolean(item.Active); model.IncomeDescription = item.IncomeDescription; model.IncomeId = item.IncomeId; model.IncomeName = item.IncomeName; //model.IncomeValue = item.IncomeValue; model.Order = item.Order; listModels.Add(model); } return(View(listModels)); }
public ActionResult Edit(int id) { IncomeViewModels viewModel = new IncomeViewModels(); Income fromDB = incomeBL.GetIncomesById(id); bool active = false; if (fromDB.Active > 0) { active = true; } if (fromDB != null) { viewModel = new IncomeViewModels(); viewModel.Active = active; viewModel.IncomeDescription = fromDB.IncomeDescription; viewModel.IncomeId = fromDB.IncomeId; viewModel.IncomeName = fromDB.IncomeName; //viewModel.IncomeValue = fromDB.IncomeValue; viewModel.Order = fromDB.Order; } return(View(viewModel)); }