public ActionResult Edit([Bind(Include = "Id,Tittle,Version,Published,content,RowVersion")] ViewFileReleases vfileReleases) { if (ModelState.IsValid) { FileReleases fileReleases = vfileReleases.ExportTomodel(); this.relmngr.Edit(fileReleases); return(RedirectToAction("Index")); } ViewBag.Id = new SelectList(db.ChangeLogs, "Id", "Title", vfileReleases.Id); return(View(vfileReleases)); }
public ActionResult Delete(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } FileReleases fileReleases = this.relmngr.GetDetailsById(id); if (fileReleases == null) { return HttpNotFound(); } ViewFileReleases vrel = new ViewFileReleases(); vrel.ImportFromModel(fileReleases); return View(vrel); }
public ActionResult GetFileReleasesByProjectId(int?id) { //var fileReleases = db.FileReleases.Include(f => f.ChangeLog); var fileReleases = this.relmngr.GetAllReleasesByProjectId(id); List <ViewFileReleases> vrels = new List <ViewFileReleases>(); foreach (var rel in fileReleases) { ViewFileReleases vrel = new ViewFileReleases(); vrel.ImportFromModel(rel); vrels.Add(vrel); } return(View(vrels)); }
public ActionResult Create([Bind(Include = "Id,Tittle,Version,Published,content")] ViewFileReleases vfileReleases, int projectid) { vfileReleases.Project = Statics.mngr.GetProjectById(projectid); vfileReleases.Published = DateTime.Now; vfileReleases.UploadedBy = Statics.usrmng.GetUser(this.User.Identity.Name); //if (ModelState.IsValid) { FileReleases fileReleases = vfileReleases.ExportTomodel(); this.relmngr.CreateNew(fileReleases); return(RedirectToAction("Index")); } ViewBag.Id = new SelectList(db.ChangeLogs, "Id", "Title", vfileReleases.Id); return(View(vfileReleases)); }
// GET: FileReleases/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FileReleases fileReleases = this.relmngr.GetDetailsById(id); if (fileReleases == null) { return(HttpNotFound()); } ViewFileReleases vrel = new ViewFileReleases(); vrel.ImportFromModel(fileReleases); return(View(vrel)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FileReleases fileReleases = this.relmngr.GetDetailsById(id); if (fileReleases == null) { return(HttpNotFound()); } ViewFileReleases vrel = new ViewFileReleases(); vrel.ImportFromModel(fileReleases); ViewBag.Id = new SelectList(db.ChangeLogs, "Id", "Title", vrel.Id); return(View(vrel)); }
// GET: FileReleases public ActionResult Index( int ? projectid) { //var fileReleases = db.FileReleases.Include(f => f.ChangeLog); var fileReleases = this.relmngr.GetAllReleasesByProjectId(projectid); List<ViewFileReleases> vrels = new List<ViewFileReleases>(); foreach( var rel in fileReleases) { ViewFileReleases vrel = new ViewFileReleases(); vrel.ImportFromModel(rel); vrels.Add(vrel); } return View(vrels); }
public ActionResult Edit(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } FileReleases fileReleases = this.relmngr.GetDetailsById(id); if (fileReleases == null) { return HttpNotFound(); } ViewFileReleases vrel = new ViewFileReleases(); vrel.ImportFromModel(fileReleases); ViewBag.Id = new SelectList(db.ChangeLogs, "Id", "Title", vrel.Id); return View(vrel); }