public async Task <ActionResult> PublishElement(int plotelementid, int plotFolderId, int projectId, int version) { try { await _plotService.PublishElementVersion(projectId, plotFolderId, plotelementid, version); return(ReturnToPlot(projectId, plotFolderId)); } catch (Exception) { return(await Edit(projectId, plotFolderId)); } }
public async Task <ActionResult> PublishElement(PublishPlotElementViewModel model) { try { await _plotService.PublishElementVersion(model); return(ReturnToPlot(model.ProjectId, model.PlotFolderId)); } catch (Exception) { throw; // return await Edit(model.ProjectId, model.PlotFolderId); } }