Beispiel #1
0
        public ActionResult ViewService(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            IncidentalContract            incidentalContract        = db.IncidentalContracts.Find(id);
            ServiceIncidentalContract     serviceIncidentalContract = db.ServiceIncidentalContracts.Where(w => w.IncidentalContractId == id).FirstOrDefault();
            List <IncidentalContractItem> incidentalContractItems   = db.IncidentalContractItems.Where(w => w.IncidentalContractId == id).ToList();

            ServiceContractViewModel serviceContractViewModel = Mapper.Map <ServiceContractViewModel>(incidentalContract);

            serviceContractViewModel = Mapper.Map <ServiceContractViewModel>(serviceIncidentalContract);

            serviceContractViewModel.ContractTitle = incidentalContract.ContractTitle;
            serviceContractViewModel.ContractItems = incidentalContractItems;


            if (serviceContractViewModel == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IncidentalContracOwnerId      = new SelectList(db.UserAccounts, "UserAccountId", "UserName", serviceContractViewModel.IncidentalContracOwnerId);
            ViewBag.IncidentalContracControllerId = new SelectList(db.UserAccounts, "UserAccountId", "UserName", serviceContractViewModel.IncidentalContracControllerId);
            ViewBag.IncidentalContracProviderId   = new SelectList(db.UserAccounts, "UserAccountId", "UserName", serviceContractViewModel.IncidentalContracProviderId);
            ViewBag.IncidentalContracTypeId       = new SelectList(db.IncidentalContracTypes, "IncidentalContracTypeId", "IncidentalContracTypeTitle", serviceContractViewModel.IncidentalContracTypeId);
            ViewBag.OwnerMunicipalEntityId        = new SelectList(db.MunicipalEntities, "MunicipalEntityId", "MunicipalEntityName", serviceContractViewModel.OwnerMunicipalEntityId);
            ViewBag.ProviderMunicipalEntityId     = new SelectList(db.MunicipalEntities, "MunicipalEntityId", "MunicipalEntityName", serviceContractViewModel.ProviderMunicipalEntityId);
            return(View(serviceContractViewModel));
        }
Beispiel #2
0
 public void BuildSelectLists(ServiceContractViewModel serviceContractViewModel)
 {
     serviceContractViewModel.ServiceContractTypeDropDown = serviceContractTypeSelectListBuilder.BuildSelectListItemsForServiceContractTypes(serviceContractTypeRepository.GetAllServiceContractTypes());
     serviceContractViewModel.ApproverDropDown            = aspNetUserSelectListBuilder.BuildSelectListItemsForAspNetUsers(aspNetUserRepository.GetAllAspNetUsers(), serviceContractViewModel.UserID);
     serviceContractViewModel.PreparedPersonDropDown      = aspNetUserSelectListBuilder.BuildSelectListItemsForAspNetUsers(aspNetUserRepository.GetAllAspNetUsers(), serviceContractViewModel.UserID);
 }