コード例 #1
0
ファイル: PackagesController.cs プロジェクト: Shuvayu/DevBox
 public PackagesController()
 {
     packagesContracts            = new PackagesContracts();
     medicineContracts            = new MedicinesContracts();
     userContracts                = new UserContracts();
     dcContracts                  = new DistributionCentersContracts();
     packageTransactionsContracts = new PackageTransactionsContracts();
     distributionsContracts       = new DistributionsContracts();
 }
コード例 #2
0
ファイル: UsersController.cs プロジェクト: Shuvayu/DevBox
        public ActionResult Create()
        {
            var dcContracts = new DistributionCentersContracts();

            ViewBag.DistributionCenterId = new SelectList(dcContracts.GetAll(), "DistributionCenterId", "Name");
            ViewBag.RoleId = new SelectList(userContracts.GetAllRoles(), "RoleId", "RoleName");


            return(View());
        }
コード例 #3
0
        public ActionResult ValueinTransit()
        {
            AutoMapper.Mapper.CreateMap <Package, PackageViewModel>();
            AutoMapper.Mapper.CreateMap <Medicine, MedicineViewModel>();
            AutoMapper.Mapper.CreateMap <PackageStatus, PackageStatusViewModel>();

            var TransactionPackages = PackagesContracts.PackagesTransactionContracts;
            var grouped             = TransactionPackages.GetAll().Where(x => x.ReceivedOn == null)
                                      .GroupBy(x => new { x.FromLocId, x.ToLocId }).
                                      Select(y => new { FromLocId = y.Key.FromLocId, ToLocId = y.Key.ToLocId, Count = y.Count() });

            var lstValueReport = new List <ValueReportViewModel>();
            ValueReportViewModel         objValueReport = new ValueReportViewModel();
            DistributionCentersContracts objDCName      = new DistributionCentersContracts();
            int totalCount = 0;

            foreach (var o in grouped)
            {
                objValueReport.FromLocation = objDCName.Get(o.FromLocId).Name;
                objValueReport.ToLocation   = objDCName.Get(o.ToLocId).Name;
                objValueReport.Count        = o.Count;
                lstValueReport.Add(objValueReport);
                totalCount = totalCount + o.Count;
            }

            ValueReportViewModel objValueReport1 = new ValueReportViewModel();

            objValueReport1.FromLocation = "";
            objValueReport1.ToLocation   = "Total number of transit packages :";
            objValueReport1.Count        = totalCount;
            lstValueReport.Add(objValueReport1);


            //return View(grouped);
            return(PartialView("_ValueinTransit", lstValueReport));
        }
コード例 #4
0
 public AccountController()
     : this(new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(new ApplicationDbContext())))
 {
     userContracts = new UserContracts();
     dcContracts   = new DistributionCentersContracts();
 }
コード例 #5
0
ファイル: UsersController.cs プロジェクト: Shuvayu/DevBox
 public UsersController()
 {
     userContracts = new UserContracts();
     dcContracts   = new DistributionCentersContracts();
 }