public ActionResult DeleteUpload(int sourceId) { SourceTag st = CurrentUserModel.GetSourceTag(sourceId); CurrentUserModel.DeleteSourceTag(st); return(RedirectToAction("Index", new { id = st.ProjectId })); }
public ActionResult UpdateSource(int sourceTagId) { CurrentUserModel.CleanSources(sourceTagId); SourceTag st = CurrentUserModel.GetSourceTag(sourceTagId); BuildService.Build(CurrentUserModel.CurrentApplication.Id, st.ProjectId); return(RedirectToAction("Index", new { id = st.ProjectId })); }
public ActionResult SetDevStatus(int id, int stagId, int value) { CurrentUserModel.ValidateProject(id); SourceTag stag = CurrentUserModel.GetSourceTag(stagId); if (stag.ProjectId != id) { throw new InvalidOperationException("Invalid source tag"); } stag.DevStatus = (DevStatus)value; CurrentUserModel.UpdateSourceTag(stag); return(Content("OK")); }
public ActionResult SourceTagPackage(int id, string platform) { SourceTag stag = CurrentUserModel.GetSourceTag(id); return(File(stag.GetFilePath(platform), "application/x-mpack", stag.AddinId + "-" + stag.AddinVersion + ".mpack")); }
public ActionResult BuildLog(int id) { SourceTag stag = CurrentUserModel.GetSourceTag(id); return(File(stag.LogFile, "text/html")); }