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)); }
public ActionResult DeleteConfirmed(int id) { ServiceIncidentalContract serviceIncidentalContract = db.ServiceIncidentalContracts.Find(id); db.ServiceIncidentalContracts.Remove(serviceIncidentalContract); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: ServiceIncidentalContracts/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ServiceIncidentalContract serviceIncidentalContract = db.ServiceIncidentalContracts.Find(id); if (serviceIncidentalContract == null) { return(HttpNotFound()); } return(View(serviceIncidentalContract)); }
public ActionResult Edit([Bind(Include = "ServiceIncidentalContractId,ServiceIncidentalContractPurpose,ServiceIncidentalContractHours,ServiceIncidentalContractProfile,IncidentalContractId,IncidentalContractTitle,IncidentalContracTypeId,IncidentalContracStatus,IncidentalContracOwnerId,IncidentalContracControllerId,IncidentalContracProviderId,IncidentalContracDuration,IncidentalContracTimeframeStart,IncidentalContracTimeframeEnd,OwnerTermsAgreementDate,ProviderTermsAgreementDate,ControllerDeliverenceConfirmationDate,ProviderDeliverenceConfirmationDate")] ServiceIncidentalContract serviceIncidentalContract) { if (ModelState.IsValid) { db.Entry(serviceIncidentalContract).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IncidentalContracControllerId = new SelectList(db.UserAccounts, "UserAccountId", "UserId", serviceIncidentalContract.IncidentalContracControllerId); ViewBag.IncidentalContracOwnerId = new SelectList(db.UserAccounts, "UserAccountId", "UserId", serviceIncidentalContract.IncidentalContracOwnerId); ViewBag.IncidentalContracProviderId = new SelectList(db.UserAccounts, "UserAccountId", "UserId", serviceIncidentalContract.IncidentalContracProviderId); ViewBag.IncidentalContractId = new SelectList(db.IncidentalContracts, "IncidentalContractId", "ContractTitle", serviceIncidentalContract.IncidentalContractId); ViewBag.IncidentalContracTypeId = new SelectList(db.IncidentalContracTypes, "IncidentalContracTypeId", "IncidentalContracTypeTitle", serviceIncidentalContract.IncidentalContracTypeId); return(View(serviceIncidentalContract)); }
// GET: ServiceIncidentalContracts/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ServiceIncidentalContract serviceIncidentalContract = db.ServiceIncidentalContracts.Find(id); if (serviceIncidentalContract == null) { return(HttpNotFound()); } ViewBag.IncidentalContracControllerId = new SelectList(db.UserAccounts, "UserAccountId", "UserId", serviceIncidentalContract.IncidentalContracControllerId); ViewBag.IncidentalContracOwnerId = new SelectList(db.UserAccounts, "UserAccountId", "UserId", serviceIncidentalContract.IncidentalContracOwnerId); ViewBag.IncidentalContracProviderId = new SelectList(db.UserAccounts, "UserAccountId", "UserId", serviceIncidentalContract.IncidentalContracProviderId); ViewBag.IncidentalContractId = new SelectList(db.IncidentalContracts, "IncidentalContractId", "ContractTitle", serviceIncidentalContract.IncidentalContractId); ViewBag.IncidentalContracTypeId = new SelectList(db.IncidentalContracTypes, "IncidentalContracTypeId", "IncidentalContracTypeTitle", serviceIncidentalContract.IncidentalContracTypeId); return(View(serviceIncidentalContract)); }