public async Task <ActionResult> EditDocument(Guid tenderGuid, string documentId) { var draftTenderDocumentDTO = await DraftProvider.GetDraftDocument(tenderGuid, documentId); var viewModel = new DraftDocumentViewModel(tenderGuid, draftTenderDocumentDTO); return(View(viewModel)); }
public ActionResult AddDocument(Guid tenderGuid, string relatedId, RelatedTo relatedTo) { var viewModel = new DraftDocumentViewModel() { TenderGuid = tenderGuid, RelatedId = relatedId == tenderGuid.ToString("N") ? null : relatedId, DocumentOf = relatedTo }; return(View(viewModel)); }
public async Task <ActionResult> EditDocument(DraftDocumentViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } var documentDTO = viewModel.ToDTO(); await DraftProvider.EditDraftDocument(viewModel.TenderGuid, documentDTO); return(RedirectToAction("Info", "DraftTenderInfo", new { tenderGuid = viewModel.TenderGuid })); }