private void SetupUrl(Models.WorkflowList list) { var urlHelper = new UrlHelper(this.ControllerContext.RequestContext); foreach (var item in list) { item.DownloadUrl = urlHelper.DownloadDocumentHref(item); switch (item.Type) { case ERPStore.Models.SaleDocumentType.Order: item.Url = urlHelper.OrderHref(item.Code).ToHtmlString(); break; case ERPStore.Models.SaleDocumentType.Quote: item.Url = urlHelper.QuoteHref(item.Code); break; case ERPStore.Models.SaleDocumentType.Delivery: break; case ERPStore.Models.SaleDocumentType.Invoice: item.Url = urlHelper.InvoiceHref(item.Code); break; default: break; } } }