Ejemplo n.º 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);
        }
Ejemplo n.º 2
0
 public void Delete(Project project)
 {
     db.Projects.DeleteOnSubmit(project);
 }
Ejemplo n.º 3
0
 //Insert/Delete
 public void Add(Project project)
 {
     db.Projects.InsertOnSubmit(project);
 }
Ejemplo n.º 4
0
 // GET: /Project/Create
 public virtual ActionResult Create()
 {
     Project project = new Project();
     return View(project);
 }
Ejemplo n.º 5
0
 partial void DeleteProject(Project instance);
Ejemplo n.º 6
0
 partial void UpdateProject(Project instance);
Ejemplo n.º 7
0
 partial void InsertProject(Project instance);