public async Task <ActionResult> DeleteConfirmed(string id) { TechCheckLSA r = await DocumentDBRepository.GetItemAsync <TechCheckLSA>(id); await DocumentDBRepository.DeleteItemAsync(r.Id); return(RedirectToAction("Index")); }
public async Task <ActionResult> CreateAsync([Bind(Include = "Tag,Id,BridgeModule,DbJobId,MainProdType,SubProdType,Uk," + "CustomerName,Designation,CustomerNo,IssuerSig,IssuerSection,NpsJobId,CertAction,DavitMWL,WinchMWL,MHL,WireDia,DavitComment," + "Verifier,VerificationLvl,SurveyDate,SurveyStation,FinalizeDate,VerifyDate,ApprNote,VerifyNote,MEDItemNo,MBL,LocalUnit,IsFinalized" + "OK1,OK2,OK3,OK4,OK5,OK6,OK7,OK8,OK9,OK10,OK11,OK12,OK13,OK14,OK15,OK16,OK17,OK18,OK19,OK20," + "NA1,NA2,NA3,NA4,NA5,NA6,NA7,NA8,NA9,NA10,NA11,NA12,NA13,NA14,NA15,NA16,NA17,NA18,NA19,NA20")] TechCheckLSA item) { if (ModelState.IsValid) { await DocumentDBRepository.CreateItemAsync <TechCheckLSA>(item); return(RedirectToAction("Index")); } return(View(item)); }
public async Task <ActionResult> Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TechCheckLSA r = await DocumentDBRepository.GetItemAsync <TechCheckLSA>(id); if (r == null) { return(HttpNotFound()); } return(View(r)); }
public async Task <ActionResult> EditAsync([Bind(Include = "Tag,Id,BridgeModule,DbJobId,MainProdType,SubProdType,Uk," + "CustomerName,Designation,CustomerNo,IssuerSig,IssuerSection,NpsJobId,CertAction,DavitMWL,WinchMWL,MHL,WireDia,DavitComment," + "Verifier,VerificationLvl,SurveyDate,SurveyStation,FinalizeDate,VerifyDate,ApprNote,VerifyNote,MEDItemNo,MBL,LocalUnit,IsFinalized" + "OK1,OK2,OK3,OK4,OK5,OK6,OK7,OK8,OK9,OK10,OK11,OK12,OK13,OK14,OK15,OK16,OK17,OK18,OK19,OK20," + "NA1,NA2,NA3,NA4,NA5,NA6,NA7,NA8,NA9,NA10,NA11,NA12,NA13,NA14,NA15,NA16,NA17,NA18,NA19,NA20")] TechCheckLSA item) { if (ModelState.IsValid) { await DocumentDBRepository.UpdateItemAsync <TechCheckLSA>(item.Id, item); TechCheckLSA ii = item; Job j = await DocumentDBRepository.GetItemAsync <Job>(ii.DbJobId); ViewBag.Job = j; ViewBag.BTechCheckLSA = await DocumentDBRepository.GetItemsAsync <BTechChecklist>(d => d.Tag == "BTechChecklist" && d.BridgeModule == ii.BridgeModule && d.TemplateName == "TechCheckLSA"); ViewBag.LUser = await DocumentDBRepository.GetItemsAsync <BUser>(d => d.Tag == "BUser" && (d.BridgesGranted).Contains(ii.BridgeModule)); return(View(item)); } return(View(item)); }
public async Task <ActionResult> EditAsync(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TechCheckLSA ii = await DocumentDBRepository.GetItemAsync <TechCheckLSA>(id); Job j = await DocumentDBRepository.GetItemAsync <Job>(ii.DbJobId); ViewBag.Job = j; ViewBag.BTechCheckLSA = await DocumentDBRepository.GetItemsAsync <BTechChecklist>(d => d.Tag == "BTechChecklist" && d.BridgeModule == ii.BridgeModule && d.TemplateName == "TechCheckLSA"); ViewBag.LUser = await DocumentDBRepository.GetItemsAsync <BUser>(d => d.Tag == "BUser" && (d.BridgesGranted).Contains(ii.BridgeModule)); if (ii == null) { return(HttpNotFound()); } return(View(ii)); }
public async Task <ActionResult> CreateAsync() { var j = await DocumentDBRepository.GetItemAsync <Job>((string)Session["DbJobId"]); ViewBag.Job = j; var i = new TechCheckLSA { Tag = "TechCheckLSA", BridgeModule = j.BridgeModule, NpsJobId = j.NpsJobId, DbJobId = j.Id, MEDItemNo = j.MEDItemNo, MainProdType = j.MainProdType, SubProdType = j.SubProdType, CustomerName = j.CustomerName, Designation = j.ProdDescription, Verifier = j.JobVerifier, CertAction = j.CertAction, ApprNote = j.ApprNote, }; return(View(i)); }