Exemple #1
0
        public virtual ActionResult Create(Project project)
        {
            project.DateAdded = DateTime.Now;
            project.LastModified = DateTime.Now;
            project.Name = project.Name.Trim();
            project.Description = project.Description.Trim();
            project.IsActive = true;

            ModelState.AddModelErrors(project.GetRuleViolations());
            if (ModelState.IsValid)
            {
                try
                {
                    projectRepository.Add(project);
                    projectRepository.Save();
                    return RedirectToAction("Detail", new { id = project.ID });
                }
                catch
                {
                    //For Error w/o defined message
                    ModelState.AddModelError("ID", "Record not Added Sucessfully");
                    return View(project);
                }
            }
            //else not valid
            else ModelState.AddModelError("ID", "Record not Added Sucessfully");
            return View(project);
        }
Exemple #2
0
 public void Delete(Project project)
 {
     db.Projects.DeleteOnSubmit(project);
 }
Exemple #3
0
 //Insert/Delete
 public void Add(Project project)
 {
     db.Projects.InsertOnSubmit(project);
 }
Exemple #4
0
 // GET: /Project/Create
 public virtual ActionResult Create()
 {
     Project project = new Project();
     return View(project);
 }
Exemple #5
0
 partial void DeleteProject(Project instance);
Exemple #6
0
 partial void UpdateProject(Project instance);
Exemple #7
0
 partial void InsertProject(Project instance);