public ProjectNews Edit(ProjectNews projectNews) { try { if (projectNews != null) { db.Entry(projectNews).State = EntityState.Modified; db.SaveChanges(); } return(projectNews); } catch (Exception ex) { CommonTools.ErrorReporting(ex); return(null); } }
public void Delete(int?id) { try { if (id != null) { ProjectNews projectNews = db.ProjectNews.Find(id); db.ProjectNews.Remove(projectNews); db.SaveChanges(); } } catch (Exception ex) { CommonTools.ErrorReporting(ex); } }
public ProjectNews Details(int?id) { try { ProjectNews ap = null; if (id != null) { ap = db.ProjectNews.Find(id); } return(ap); } catch (Exception ex) { CommonTools.ErrorReporting(ex); return(null); } }
/* [Timestamp] * public Byte[] RowVersion { get; set; }*/ public void ImportFromModel(ProjectNews md) { try { if (md != null && CommonTools.isEmpty(md.Author) == false ) { base.ImportFromModel(md); ProjectsManager mng = new ProjectsManager(); Project = mng.GetProjectById(md.Project); } } catch (Exception ex) { CommonTools.ErrorReporting(ex); } }
// GET: ProjectNews/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProjectNews projectNews = mngr.Details(id); if (projectNews == null) { return(HttpNotFound()); } ViewProjectNews vl = new ViewProjectNews(); vl.ImportFromModel(projectNews); return(View(vl)); }
public ProjectNews ExportToModel() { try { ProjectNews ap = new ProjectNews(); ap = (ProjectNews)base.ExportToModel(); if (Project != null) { ap.Project = Project.Id; } return(ap); } catch (Exception ex) { CommonTools.ErrorReporting(ex); return(null); } }
public ProjectNews Create(ProjectNews projectNews, string user) { try { ProjectNews ap = null; if (projectNews != null && user != null) { ApplicationUser usr = db.Users.First(m => m.UserName == user); if (usr != null) { projectNews.Author = usr.Id; db.ProjectNews.Add(projectNews); db.SaveChanges(); ap = projectNews; } } return(ap); } catch (Exception ex) { CommonTools.ErrorReporting(ex); return(null); } }