public ActionResult Delete(int id)
        {
            var result       = bll.Expense().Listele().FirstOrDefault(x => x.id == id);
            var return_value = new Models.Expense_Model();

            return_value.id          = id;
            return_value.description = result.description;
            return_value.price       = result.price;
            return_value.date        = result.date;
            return_value.departmant  = result.Department_Expense.First(x => x.expense_id == id).Department.name;
            return(View(return_value));
        }
        public ActionResult Create(Models.Expense_Model value)
        {
            var isOk = bll.Expense().Ekle(new LogicLayer.Entities.Expense {
                price       = value.price,
                description = value.description,
                date        = value.date,
            });

            if (isOk)
            {
                var old_value = bll.Expense().Listele().First(x => x.price == value.price && x.description == value.description && x.date == value.date);
                bll.Department().dbContext.Department_Expense.Add(new LogicLayer.Entities.Department_Expense {
                    expense_id    = old_value.id,
                    department_id = deparments.First(x => x.name == value.departmant).id
                });
                bll.Department().dbContext.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
 public ActionResult Delete(int id, Models.Expense_Model old_value)
 {
     bll.Expense().Sil(id);
     return(RedirectToAction("Index"));
 }
Esempio n. 4
0
 public ExpenseCreate()
 {
     expense     = new Models.Expense_Model();
     departments = new List <LogicLayer.Entities.Department>();
 }