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); }
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")); } }