Esempio n. 1
0
        public ActionResult EditTranaction(int TranactionId)
        {
            TranactionViewModel model = new TranactionViewModel();

            model = mapper.ConvertTransactionToWeb(_TransactionsBusinessLogic.GetTransaction(TranactionId));
            return(View(model));
        }
Esempio n. 2
0
        public List <TranactionViewModel> ConvertTransactionsToWeb(List <TranactionDTO> TransactionsDto)
        {
            List <TranactionViewModel> TransactionsList = new List <TranactionViewModel>();

            if (TransactionsDto == null)
            {
                return(TransactionsList);
            }
            foreach (var Transaction in TransactionsDto)
            {
                var newTransaction = new TranactionViewModel()
                {
                    Account_ID       = Transaction.Account_ID,
                    Amount           = Transaction.Amount,
                    User_ID          = Transaction.User_ID,
                    Currency         = Transaction.Currency,
                    DateTime_UTC     = Transaction.DateTime_UTC,
                    ID               = Transaction.ID,
                    Is_Credit        = Transaction.Is_Credit,
                    Server_Date_Time = Transaction.Server_Date_Time,
                };
                TransactionsList.Add(newTransaction);
            }
            return(TransactionsList);
        }
Esempio n. 3
0
        public ActionResult AddTranaction(int AccountId)
        {
            TranactionViewModel model = new TranactionViewModel();

            model.DateTime_UTC     = DateTime.UtcNow;
            model.Server_Date_Time = DateTime.Now;
            model.Account_ID       = AccountId;

            return(View(model));
        }
Esempio n. 4
0
        public ActionResult AddTranaction(TranactionViewModel model)
        {
            bool isAdded = _TransactionsBusinessLogic.AddTransactions(mapper.ConvertTransactionToBLL(model));

            if (isAdded == true)
            {
                TempData["Success"] = MStart.Common.App_LocalResources.Resource.UpdateSucces;
                return(RedirectToAction("Index"));
            }
            else
            {
                TempData["Error"] = MStart.Common.App_LocalResources.Resource.UpdateFailed;
                return(RedirectToAction("Index"));
            }
        }
Esempio n. 5
0
        public ActionResult Index(TranactionViewModel model)
        {
            bool isdeleted = _TransactionsBusinessLogic.DeleteTransactions(model.empids);

            if (isdeleted == true)
            {
                TempData["Success"] = MStart.Common.App_LocalResources.Resource.DeleteSucces;
                return(RedirectToAction("Index"));
            }
            else
            {
                TempData["Error"] = MStart.Common.App_LocalResources.Resource.DeleteFailed;
                return(RedirectToAction("Index"));
            }
        }
Esempio n. 6
0
        public TranactionDTO ConvertTransactionToBLL(TranactionViewModel model)
        {
            TranactionDTO Transactions = new TranactionDTO();

            if (model == null)
            {
                return(Transactions);
            }
            Transactions = new TranactionDTO()
            {
                Account_ID       = model.Account_ID,
                Amount           = model.Amount,
                User_ID          = model.User_ID,
                Currency         = model.Currency,
                DateTime_UTC     = model.DateTime_UTC,
                ID               = model.ID,
                Is_Credit        = model.Is_Credit,
                Server_Date_Time = model.Server_Date_Time,
            };
            return(Transactions);
        }
Esempio n. 7
0
        public TranactionViewModel ConvertTransactionToWeb(TranactionDTO Transaction)
        {
            TranactionViewModel Transactions = new TranactionViewModel();

            if (Transaction == null)
            {
                return(Transactions);
            }
            Transactions = new TranactionViewModel()
            {
                Account_ID       = Transaction.Account_ID,
                Amount           = Transaction.Amount,
                User_ID          = Transaction.User_ID,
                Currency         = Transaction.Currency,
                DateTime_UTC     = Transaction.DateTime_UTC,
                ID               = Transaction.ID,
                Is_Credit        = Transaction.Is_Credit,
                Server_Date_Time = Transaction.Server_Date_Time,
            };

            return(Transactions);
        }