コード例 #1
0
        // GET: Administrator/Ledger
        public async Task <ActionResult> Index()
        {
            LedgerDTO model = new LedgerDTO()
            {
                Ledgers = await _ledger.GetLedgersAsync()
            };

            return(View(model));
        }
コード例 #2
0
 public void Add(LedgerDTO DTO)
 {
     using (var container = new InventoryContainer())
     {
         AccLedger gur = new AccLedger();
         container.AccLedgers.AddObject((AccLedger)DTOMapper.DTOObjectConverter(DTO, gur));
         container.SaveChanges();
     }
 }
コード例 #3
0
        public async Task <ActionResult> Action(Ledger ledger)
        {
            ledger.UserID            = UserHelperInfo.GetUserId();
            ledger.IP                = UserInfo.IP();
            ledger.Agent             = UserInfo.Agent();
            var(IsTrue, ResponseMsg) = await _ledger.AddAsync(ledger);

            if (IsTrue)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                LedgerDTO model = new LedgerDTO
                {
                    Ledgers = await _ledger.GetLedgersAsync()
                };
                ViewBag.Message = ResponseMsg;
                return(View("Index", model.Ledgers));
            }
        }
コード例 #4
0
 public void Add(LedgerDTO DTO)
 {
     dal.Add(DTO);
 }