public FileReleases ExportTomodel() { try { FileReleases ap = new FileReleases(); ap.Id = Id; ap.Tittle = Tittle; if (Project != null) { ap.Project = Project; } ap.Version = Version; if (UploadedBy != null) { ap.UploadedBy = UploadedBy.Id; } ap.RowVersion = RowVersion; ap.content = content; ap.ChangeLog = ChangeLog; ap.Files = Files; ap.Published = Published; return(ap); } catch (Exception ex) { CommonTools.ErrorReporting(ex); return(null); } }
public ActionResult DeleteConfirmed(int id) { FileReleases fileReleases = this.relmngr.GetDetailsById(id); this.relmngr.Delete(fileReleases); return(RedirectToAction("Index")); }
public void ImportFromModel(FileReleases md) { try { if (md != null && CommonTools.isEmpty(md.UploadedBy) == false ) { ApplicationUser user = CommonTools.usrmng.GetUserbyID(md.UploadedBy); if (user != null) { this.Id = md.Id; this.Tittle = md.Tittle; if (md.Project != null) { this.Project = md.Project; } this.Version = md.Version; this.UploadedBy = user; this.RowVersion = md.RowVersion; this.content = md.content; this.ChangeLog = md.ChangeLog; this.Files = md.Files; this.Published = md.Published; } } } catch (Exception ex) { CommonTools.ErrorReporting(ex); } }
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 void Edit(FileReleases release) { try { if (release != null) { db.Entry(release).State = EntityState.Modified; db.SaveChanges(); } } catch (Exception ex) { CommonTools.ErrorReporting(ex); } }
public void CreateNew(FileReleases release) { try { if (release != null) { db.FileReleases.Add(release); db.SaveChanges(); } } catch (Exception ex) { Statics.db = new ApplicationDbContext(); CommonTools.ErrorReporting(ex); } }
public void CreateNew(FileReleases release) { try { if (release !=null ) { db.FileReleases.Add(release); db.SaveChanges(); } } catch (Exception ex){ Statics.db = new ApplicationDbContext(); CommonTools.ErrorReporting(ex); } }
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 void Delete(FileReleases fileReleases) { try { if (fileReleases != null) { List <ProjectFiles> files = this.projfilmngr.DetailsByReleaseId(fileReleases.Id); foreach (var f in files) { projfilmngr.Delete(f); } db.FileReleases.Remove(fileReleases); db.SaveChanges(); } } catch (Exception ex) { CommonTools.ErrorReporting(ex); } }
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)); }
public void Delete(FileReleases fileReleases) { try { if ( fileReleases !=null) { List<ProjectFiles> files = this.projfilmngr.DetailsByReleaseId(fileReleases.Id); foreach ( var f in files) { projfilmngr.Delete(f); } db.FileReleases.Remove(fileReleases); db.SaveChanges(); } } catch (Exception ex){CommonTools.ErrorReporting(ex); } }
public FileReleases GetDetailsById(int?id) { try { FileReleases ap = null; if (id > 0) { ap = db.FileReleases.Find(id); } return(ap); } catch (Exception) { return(null); throw; } }
public void Edit(FileReleases release) { try { if ( release !=null) { db.Entry(release).State = EntityState.Modified; db.SaveChanges(); } } catch (Exception ex){CommonTools.ErrorReporting(ex); } }