public StockController() { packagesContracts = new PackagesContracts(); medicineContracts = new MedicinesContracts(); userContracts = new UserContracts(); dcContracts= new DistributionCentersContracts(); packageTransactionsContracts = new PackageTransactionsContracts(); distributionsContracts = new DistributionsContracts(); }
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(); }
public AccountController() : this(new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(new ApplicationDbContext()))) { userContracts = new UserContracts(); dcContracts = new DistributionCentersContracts(); }
public UsersController() { userContracts = new UserContracts(); dcContracts = new DistributionCentersContracts(); }
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); }