public ActionResult ProjectDetails(int?id) { var result = postProjectDao.GetByID(1); PostProjectModel postProjectModel = new PostProjectModel(); postProjectModel.ProjectName = result.Data.ProjectName; postProjectModel.Description = result.Data.Description; postProjectModel.Price = result.Data.Price; postProjectModel.StartTime = result.Data.StartTime; postProjectModel.EndTime = result.Data.EndTime; postProjectModel.WUserId = result.Data.WUserId; postProjectModel.PostId = result.Data.PostId; var result2 = projectSkillDao.GetAll(result.Data.PostId); foreach (var skillid in result2) { var result3 = skillsDao.GetByID(skillid.SkillID); postProjectModel.SkillName.Add(result3.Data.SkillName); } var result4 = userDao.GetById(result.Data.WUserId); postProjectModel.UFirstName = result4.Data.FristName; postProjectModel.ULastName = result4.Data.LastName; return(View(postProjectModel)); }
public ActionResult ProjectDetails(int id) { //postid var result = _postservice.GetByID(id); PostProjectModel postProjectModel = new PostProjectModel(); postProjectModel.ProjectName = result.Data.ProjectName; postProjectModel.Description = result.Data.Description; postProjectModel.Price = result.Data.Price; postProjectModel.StartTime = result.Data.StartTime; postProjectModel.EndTime = result.Data.EndTime; postProjectModel.WUserId = result.Data.WUserId; postProjectModel.PostId = result.Data.PostId; var result2 = _proskillservice.GetAll().Data.Where(p => p.PostId == id).ToList(); foreach (var skillid in result2) { postProjectModel.SkillName.Add(skillid.SkillName); } var result4 = _userservice.GetByID(result.Data.WUserId); postProjectModel.UFirstName = result4.Data.FristName; postProjectModel.ULastName = result4.Data.LastName; return(View(postProjectModel)); }
public ActionResult CreateProject() { var VM = new PostProjectModel(); VM.SkillName = _skillservice.GetAll().Data.Select(v => v.SkillName).ToList(); return(View(VM)); }
public ActionResult CreateProjectEdit(PostProjectModel PostProjectModel, string Selectskills) { var post = _postservice.GetByID(PostProjectModel.PostId); post.Data.Description = PostProjectModel.Description; post.Data.EndTime = PostProjectModel.EndTime; post.Data.StartTime = PostProjectModel.StartTime; post.Data.Members = PostProjectModel.Members; post.Data.Price = PostProjectModel.Price; post.Data.ProjectName = PostProjectModel.ProjectName; _postservice.Save(post.Data); var skills = _projectSkillService.GetAll().Data.Where(d => d.PostId == PostProjectModel.PostId).Select(m => m.SkillName).ToList(); string[] tokens = Selectskills.Split(','); String[] array = skills.ToArray(); foreach (var t in tokens) { if (!array.Contains(t)) { var ongToSave = new ProjectSkills(); ongToSave.PostId = PostProjectModel.PostId; ongToSave.SkillName = t; _projectSkillService.Save(ongToSave); } } return(RedirectToAction("ProjectDetails", "Owner", new { id = PostProjectModel.PostId })); }
public ActionResult CreateProject(PostProjectModel PostProjectModel, string Selectskills) { try { string[] tokens = Selectskills.Split(','); PostProjectModel p = new PostProjectModel(); var result = _postservice.Save(p.Insert(PostProjectModel)); var last = _postservice.GetLastId(); foreach (var x in PostProjectModel.SectionName) { var projectsection = new ProjectSection(); projectsection.SectionName = x; projectsection.PostId = last.Data.PostId; var result1 = _sectionservice.Save(projectsection); } //foreach (var skillid in PostProjectModel.SkillName) //{ // var projectskill = new ProjectSkills(); // projectskill.SkillName = skillid; // projectskill.PostId = last.Data.PostId; // var result2 = _proskillservice.Save(projectskill); //} PostProjectModel.PostId = last.Data.PostId; foreach (var str in tokens) { var objToSave = new ProjectSkills(); objToSave.SkillName = str; objToSave.PostId = PostProjectModel.PostId; _projectSkillService.Save(objToSave); } if (result.HasError) { ViewBag.Message = result.Message; return(View("CreateProject")); } } catch (Exception ex) { Console.WriteLine(ex.Message); } return(RedirectToAction("ProjectDetails", "Owner", new { id = PostProjectModel.PostId })); }
//public ActionResult CreateProjectEdit(int id) //{ // PostEditModel post = new PostEditModel(); // var result = _postservice.GetByID(id); // post.PostAProject = result.Data; // var result2 = _proskillservice.GetAll().Data.Where(d => d.PostId == id).ToList(); // var result3 = _sectionservice.GetAll().Data.Where(d => d.PostId == id).ToList(); // post.ProjectSkills = result2; // post.ProjectSections = result3; // ViewBag.Categories = new MultiSelectList(result2, "ProjectSkillId", "SkillName"); // return View(post); //} public ActionResult CreateProjectEdit(int id) { var post = new PostProjectModel(); var result = _postservice.GetByID(id).Data; var skills = _projectSkillService.GetAll().Data.Where(m => m.PostId == id).ToList(); var AllSkills = _skillservice.GetAll().Data.ToList(); post = post.creation(result, skills, AllSkills); return(View(post)); }
public ActionResult CreateProject(PostProjectModel PostProjectModel) { if (!ModelState.IsValid) { return(View("CreateProject", PostProjectModel)); } try { var postAProject = new PostAProject(); postAProject.ProjectName = PostProjectModel.ProjectName; postAProject.Description = PostProjectModel.Description; postAProject.Price = PostProjectModel.Price; postAProject.StartTime = PostProjectModel.StartTime; postAProject.EndTime = PostProjectModel.EndTime; postAProject.Members = PostProjectModel.Members; var result = postProjectDao.Save(postAProject); foreach (var x in PostProjectModel.SectionName) { var projectsection = new ProjectSection(); projectsection.SectionName = x; var result1 = projectSectionDao.Save(projectsection); } foreach (var skillid in PostProjectModel.SkillId) { var projectskill = new ProjectSkills(); projectskill.SkillID = skillid; var result2 = projectSkillDao.Save(projectskill); } if (result.HasError) { ViewBag.Message = result.Message; return(View("CreateProject", PostProjectModel)); } } catch (Exception ex) { Console.WriteLine(ex.Message); } return(RedirectToAction("CreateProject")); }
public ActionResult ProjectDetails(PostProjectModel PostProjectModel) { try { ResponseToaJob responseto = new ResponseToaJob(); responseto.PostId = PostProjectModel.PostId; responseto.WUserId = 1; var result = response.Save(responseto); if (result.HasError) { ViewBag.Message = result.Message; return(View("ProjectDetails", PostProjectModel)); } } catch (Exception ex) { Console.WriteLine(ex.Message); } return(RedirectToAction("ProjectDetails")); }
public ActionResult ProjectDetails(PostProjectModel PostProjectModel) { try { ResponseToaJob responseto = new ResponseToaJob(); responseto.PostId = PostProjectModel.PostId; //responseto.WUserId = CurrentUser.User.UserId; responseto.WUserId = HttpUtil.CurrentUser.UserId; var result = _responseservice.Save(responseto); if (result.HasError) { ViewBag.Message = result.Message; return(View("ProjectDetails", PostProjectModel)); } } catch (Exception ex) { Console.WriteLine(ex.Message); } return(RedirectToAction("CreateProject", "Project")); }
public ActionResult ProjectDetails(int id) { //postid var result = _postservice.GetByID(id); PostProjectModel postProjectModel = new PostProjectModel(); postProjectModel.ProjectName = result.Data.ProjectName; postProjectModel.Description = result.Data.Description; postProjectModel.Price = result.Data.Price; postProjectModel.StartTime = result.Data.StartTime; postProjectModel.EndTime = result.Data.EndTime; postProjectModel.WUserId = result.Data.WUserId; postProjectModel.PostId = result.Data.PostId; var result2 = _proskillservice.GetAll().Data.Where(d => d.PostId == id).ToList(); foreach (var skillid in result2) { postProjectModel.SkillName.Add(skillid.SkillName); } var result4 = _userservice.GetByID(result.Data.WUserId); postProjectModel.UFirstName = result4.Data.FristName; postProjectModel.ULastName = result4.Data.LastName; var a = _responseservice.GetByID(HttpUtil.CurrentUser.UserId, id); if (a != null) { postProjectModel.Flag = 1; } else { postProjectModel.Flag = 0; } return(View(postProjectModel)); }