Beispiel #1
0
        public void EditData(DailyAccountViewModel dailyAccountViewModel)
        {
            AccountBook accountBook = _accountBookRepository.Query(x => x.Id == dailyAccountViewModel.Id).FirstOrDefault();

            accountBook.Amounttt   = dailyAccountViewModel.Money;
            accountBook.Dateee     = dailyAccountViewModel.Date;
            accountBook.Remarkkk   = dailyAccountViewModel.Description;
            accountBook.Categoryyy = dailyAccountViewModel.CategoryID;
        }
 public ActionResult EditData(DailyAccountViewModel dailyAccountViewModel)
 {
     if (ModelState.IsValid)
     {
         _dailyAccountService.EditData(dailyAccountViewModel);
         _unitOfWork.CommitTrans();
         return(RedirectToAction("Index"));
     }
     return(View("Edit", dailyAccountViewModel));
 }
 public ActionResult Create(DailyAccountViewModel dailyAccountViewModel)
 {
     if (ModelState.IsValid)
     {
         bool isSucess = _dailyAccountService.InsData(dailyAccountViewModel);
         _unitOfWork.CommitTrans();
         return(RedirectToAction("Index"));
     }
     return(View("Index", dailyAccountViewModel));
 }
Beispiel #4
0
 public IEnumerable <DailyAccountViewModel> GetData()
 {
     foreach (var dt in _accountBookRepository.GetAll())
     {
         var dailyAccountViewModel = new DailyAccountViewModel
         {
             Money        = dt.Amounttt,
             CategoryID   = dt.Categoryyy,
             CategoryName = ((CategoryEnum)dt.Categoryyy).GetTypeName(),
             Date         = dt.Dateee,
             Description  = dt.Remarkkk,
             Id           = dt.Id
         };
         yield return(dailyAccountViewModel);
     }
 }
        public IEnumerable <DailyAccountViewModel> GetData()
        {
            var dataRandom = new Random();

            for (var i = 0; i < 50; i++)
            {
                var type                  = dataRandom.Next(0, 2);
                var accountMoney          = dataRandom.Next(0, 10000000);
                var accountDate           = dataRandom.Next(0, 100);
                var dailyAccountViewModel = new DailyAccountViewModel
                {
                    Money        = accountMoney,
                    CategoryID   = type,
                    CategoryName = ((CategoryEnum)type).GetTypeName(),
                    Date         = DateTime.Now.AddDays(accountDate)
                };
                yield return(dailyAccountViewModel);
            }
        }
Beispiel #6
0
        public bool InsData(DailyAccountViewModel dailyAccountViewModel)
        {
            bool isSucess = true;

            try
            {
                var accountBook = new AccountBook
                {
                    Id         = Guid.NewGuid(),
                    Amounttt   = dailyAccountViewModel.Money,
                    Categoryyy = Convert.ToInt32(dailyAccountViewModel.CategoryID),
                    Dateee     = Convert.ToDateTime(dailyAccountViewModel.Date),
                    Remarkkk   = dailyAccountViewModel.Description
                };
                _accountBookRepository.Create(accountBook);
            }
            catch
            {
                isSucess = false;
            }
            return(isSucess);
        }
 public bool InsData(DailyAccountViewModel dailyAccountViewModel)
 {
     throw new NotImplementedException();
 }
 public void EditData(DailyAccountViewModel dailyAccountViewModel)
 {
     throw new NotImplementedException();
 }