public ActionResult Edit(Project p1, int id, HttpPostedFileBase Image) { try { Domain.Entity.Project project = ps.GetById(id); //project.idProject = p1.idProject; project.Nom = p1.Nom; project.Levels = p1.Levels; project.NbrRessourceLevio = p1.NbrRessourceLevio; project.NbrRessourceTotal = p1.NbrRessourceTotal; project.Image = Image.FileName; //project.Clients_Id = p1.Clients_Id; project.projectTypes = p1.projectTypes; ps.Update(project); ps.Commit(); var path = Path.Combine(Server.MapPath("~/Content/Upload/"), Image.FileName); Image.SaveAs(path); } catch (DataException /* dex */) { //Log the error (uncomment dex variable name and add a line here to write a log. return(RedirectToAction("Edit", new { id = id, saveChangesError = true })); } return(RedirectToAction("Create", "EmailE")); }
public ActionResult DeleteProject(int id, FormCollection collection) { Domain.Entity.Project project = ps.GetById(id); ps.Delete(project); ps.Commit(); return(new HttpStatusCodeResult(System.Net.HttpStatusCode.OK)); }
/// <summary> /// if no project settings available, it will be created if user enters all necessary data /// </summary> /// <returns>status if project settings were created</returns> private static bool CreateProject() { bool result = false; IProjectRepository repo = (IProjectRepository)Program.Kernel.Get(typeof(IProjectRepository)); Domain.Entity.Project pj = repo.GetSingle(); if (pj == null) { using (var setupDialog = (FirstSetupXtraForm)Program.Kernel.Get(typeof(FirstSetupXtraForm))) { setupDialog.ShowDialog(); if (setupDialog.DialogResult == DialogResult.Cancel) { System.Environment.Exit(0); } pj = repo.GetSingle(); if (pj == null) { ApplicationException e = new ApplicationException("Could not find project settings"); log.Error(e.Message); throw e; } } } else { result = true; } workstationType = pj.WorkstationType; log.Info("Project data has been " + (result ? "created" : "retrieved")); return(result); }
public ProjectServiceTests() { _idProject = Guid.NewGuid(); _project = new Domain.Entity.Project { IdProject = _idProject, Name = "Name Project" }; _projectRepository = new Mock <IRepository <Project> >(); }
public void Projectservice_IsValid_return_false_when_name_is_empty() { var project = new Domain.Entity.Project(); var errorMessages = new List <string>(); var expected = _projectService.IsValid(project, out errorMessages); Assert.IsFalse(expected); Assert.IsTrue(errorMessages.Any()); }
public ActionResult EditProject(Project p1, int id, HttpPostedFileBase Image) { Domain.Entity.Project project = ps.GetById(id); project.Nom = p1.Nom; project.Levels = p1.Levels; project.NbrRessourceLevio = p1.NbrRessourceLevio; project.NbrRessourceTotal = p1.NbrRessourceTotal; project.Image = null; project.projectTypes = p1.projectTypes; ps.Update(project); ps.Commit(); return(new HttpStatusCodeResult(System.Net.HttpStatusCode.OK)); }
public ActionResult Delete(int id, FormCollection collection) { { try { Domain.Entity.Project project = ps.GetById(id); ps.Delete(project); ps.Commit(); } catch (DataException /* dex */) { //Log the error (uncomment dex variable name and add a line here to write a log. return(RedirectToAction("Delete", new { id = id, saveChangesError = true })); } return(RedirectToAction("Index")); } }
public ActionResult CreateQuestion(Project projectVM, HttpPostedFileBase Image) { Domain.Entity.Project p = new Domain.Entity.Project { Nom = projectVM.Nom, Date_Debut = projectVM.Date_Debut, Date_Fin = projectVM.Date_Fin, NbrRessourceTotal = projectVM.NbrRessourceTotal, NbrRessourceLevio = projectVM.NbrRessourceLevio, Image = null, projectTypes = projectVM.projectTypes, IdClient = projectVM.IdClient, idCompetence = projectVM.idCompetence, }; ps.Add(p); ps.Commit(); //var path = Path.Combine(Server.MapPath("~/Content/Upload/"), Image.FileName); //Image.SaveAs(path); return(new HttpStatusCodeResult(System.Net.HttpStatusCode.OK)); }
public ActionResult Create(Project projectVM, HttpPostedFileBase Image) { Domain.Entity.Project p = new Domain.Entity.Project(); p.Nom = projectVM.Nom; p.Date_Debut = projectVM.Date_Debut; p.Date_Fin = projectVM.Date_Fin; p.NbrRessourceTotal = projectVM.NbrRessourceTotal; p.NbrRessourceLevio = projectVM.NbrRessourceLevio; p.Image = Image.FileName; p.projectTypes = projectVM.projectTypes; p.IdClient = projectVM.IdClient; p.idCompetence = projectVM.idCompetence; ps.Add(p); ps.Commit(); var path = Path.Combine(Server.MapPath("~/Content/Upload/"), Image.FileName); Image.SaveAs(path); return(RedirectToAction("Index")); }