public bool IsExpenseOperationSuccess(ExpenseOperationInfo exoi)
        {
            dbContext.ExpenseOperationInformations.Add(exoi);
            var isSuccess = dbContext.SaveChanges() > 0;

            return(isSuccess);
        }
예제 #2
0
        public ActionResult Index(ExpenseOperationInfoVM exPoVm)
        {
            exPoVm.Date = DateTime.Now;

            ExpenseOperationInfo expenseOperationInformation = Mapper.Map <ExpenseOperationInfo>(exPoVm);

            if (ModelState.IsValid)
            {
                if (_expenseBll.IsExpenseOperationSuccess(expenseOperationInformation))
                {
                    return(RedirectToAction("Result", new { expenseNo = exPoVm.ExpenseNo }));
                }
            }

            exOiVm.SelectListItem     = _expenseBll.GetExpenseItemSelectList();
            exOiVm.SelectListBranch   = _expenseBll.GetBranchSelectList();
            exOiVm.SelectListEmployee = _expenseBll.GetEmployeeSelectList();
            return(View(exOiVm));
        }
        public ExpenseOperationInfo GetExpenseOpInfo(long id)
        {
            ExpenseOperationInfo item = dbContext.ExpenseOperationInformations.Where(x => x.Id == id).Include(x => x.ExpenseItems).FirstOrDefault();

            return(item);
        }
        public ExpenseOperationInfo GetExpenseOpInfo(string expenseNo)
        {
            ExpenseOperationInfo item = dbContext.ExpenseOperationInformations.Where(x => x.ExpenseNo == expenseNo).Include(x => x.ExpenseItems).FirstOrDefault();

            return(item);
        }
 public bool IsExpenseOperationSuccess(ExpenseOperationInfo exoi)
 {
     return(_expenseDal.IsExpenseOperationSuccess(exoi));
 }