Пример #1
0
        public void SendPackageTest()
        {
            var roleAgent   = userContracts.GetAllRoles().First(x => x.RoleName == "Agent");
            var roleDoctors = userContracts.GetAllRoles().First(x => x.RoleName == "Doctor");
            var roleAdmin   = userContracts.GetAllRoles().First(x => x.RoleName == "Admin");
            var package     = packageContracts.GetAll().FirstOrDefault();

            var userAgent = userContracts.GetAll().First(x => x.RoleId == roleAgent.RoleId);

            packageContracts.SendPackage(package, userAgent.UserName);
            var userDoctor = userContracts.GetAll().First(x => x.RoleId == roleDoctors.RoleId);

            packageContracts.SendPackage(package, userDoctor.UserName);
            var userAdmin = userContracts.GetAll().First(x => x.RoleId == roleAdmin.RoleId);

            packageContracts.SendPackage(package, userAdmin.UserName);
        }
Пример #2
0
        public ActionResult SendPackageWithModel(PackageViewModel packageViewModel)
        {
            AutoMapper.Mapper.CreateMap <PackageViewModel, Package>();
            AutoMapper.Mapper.CreateMap <PackageStatusViewModel, PackageStatus>();
            AutoMapper.Mapper.CreateMap <MedicineViewModel, Medicine>();
            var package = Mapper.Map <Package>(packageViewModel);

            var id = packagesContracts.SendPackage(package, User.Identity.GetUserName());

            if (id > 0)
            {
                TempData["Success"] = "Sent the package";
                return(Redirect("SendPackage"));
            }
            else
            {
                LoadViewBags();
                TempData["Fail"] = "Failed to send the package";
                return(View("SendPackage"));
            }
        }