public virtual System.Web.Mvc.ActionResult Edit(Models.Analysis analysis) { analysis.UpdateDateTime = Infrastructure.Utility.Now; if (ModelState.IsValid) { if (Request.Files["FileName"].ContentLength > 0) { string directoryReal = string.Format("{0}/{1}", Server.MapPath("~/Content/NewsFiles"), Request.Files["FileName"].FileName); string filname = Request.Files["FileName"].FileName; Request.Files["FileName"].SaveAs(directoryReal); analysis.FileName = filname; } else { } analysis.Editor = System.Web.HttpUtility.HtmlDecode(analysis.Editor); UnitOfWork.AnalysisRepository.Update(analysis); UnitOfWork.Save(); return(RedirectToAction(MVC.Analysis.AdminIndex())); } return(View(analysis)); }
public override System.Web.Mvc.ActionResult Edit(Models.Analysis analysis) { var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Edit); ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "analysis", analysis); EditOverride(callInfo, analysis); return(callInfo); }
public virtual System.Web.Mvc.ActionResult DeleteConfirmed(System.Guid id) { Models.Analysis oAnalysis = UnitOfWork.AnalysisRepository.Get() .Where(current => current.Id == id) .FirstOrDefault() ; UnitOfWork.AnalysisRepository.Delete(oAnalysis); UnitOfWork.Save(); return(RedirectToAction(MVC.Analysis.AdminIndex())); }
public virtual System.Web.Mvc.ActionResult Delete(System.Guid id) { Models.Analysis oAnalysis = UnitOfWork.AnalysisRepository.Get() .Where(current => current.Id == id) .FirstOrDefault() ; if (oAnalysis == null) { return(HttpNotFound()); } return(View(oAnalysis)); }
public virtual System.Web.Mvc.ActionResult Edit(System.Guid id) { Models.Analysis oAnalysis = UnitOfWork.AnalysisRepository.Get() .Where(current => current.Id == id) .FirstOrDefault() ; ViewBag.Editor = System.Web.HttpUtility.HtmlDecode(oAnalysis.Editor); if (oAnalysis == null) { return(HttpNotFound()); } return(View(oAnalysis)); }
private static async Task InsertAnalysis(CloudTable table, string address, Models.Analysis analysis) { var entry = new AnalysisEntity() { PartitionKey = address, RowKey = analysis.UUID, ApiVersion = analysis.ApiVersion, Error = analysis.Error, HarveyVersion = analysis.HarveyVersion, MaestroVersion = analysis.MaestroVersion, MaruVersion = analysis.MaruVersion, MythrilVersion = analysis.MythrilVersion, QueueTime = analysis.QueueTime, RunTime = analysis.RunTime, Status = analysis.Status, SubmittedAt = analysis.SubmittedAt, SubmittedBy = analysis.SubmittedBy, Version = 1 }; TableOperation insertOperation = TableOperation.InsertOrReplace(entry); await table.ExecuteAsync(insertOperation); }
private static async Task InsertContract(CloudTable table, AnalysisMessage message, Models.Analysis analysis, string severity) { var entry = new ContractEntity() { PartitionKey = message.Address, RowKey = "", TxHash = message.TxHash, AnalysisId = analysis.UUID, AnalysisStatus = analysis.Status, Severity = severity, Version = 1 }; TableOperation insertOperation = TableOperation.InsertOrReplace(entry); await table.ExecuteAsync(insertOperation); }
partial void EditOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, Models.Analysis analysis);