// GET: SkillRessources public ActionResult Affect() { ServiceSkillRessource s = new ServiceSkillRessource(); ServiceResource ressource = new ServiceResource(); ServiceSkills skill = new ServiceSkills(); var sr = s.GetMany(); List <SkillRessourceViewModel> list = new List <SkillRessourceViewModel>(); foreach (var item in sr) { SkillRessourceViewModel svm = new SkillRessourceViewModel(); User rs = new User(); rs = ressource.GetById(item.IdRessource); Skills sk = new Skills(); sk = skill.GetById(item.IdSkill); string nomressource = rs.UserName; string nomskill = sk.SkillName; float skillrate = item.SkillRate; svm.nomressource = nomressource; svm.nomskill = nomskill; svm.SkillRate = skillrate; //svm.IdRessource = item.IdRessource; // svm.IdSkill = item.IdSkill; svm.id = item.id; list.Add(svm); } return(View(list)); }
// GET: Skills public ActionResult AllSkills() { ServiceSkills sk = new ServiceSkills(); var skills = sk.GetMany(); return(View(skills)); }
public ActionResult Delete(int id, FormCollection collection) { Skills sk = new Skills(); ServiceSkills service = new ServiceSkills(); sk = service.GetById(id); service.Delete(sk); service.Commit(); return(RedirectToAction("AllSkills")); }
// GET: Skills/Delete/5 public ActionResult Delete(int id, SkillsViewModel svm) { Skills skill = new Skills(); ServiceSkills sk = new ServiceSkills(); skill = sk.GetById(id); //svm.SkillRate = skill.SkillRate; svm.SkillName = skill.SkillName; svm.SkillDescription = skill.SkillDescription; return(View(svm)); }
public ActionResult Create(SkillsViewModel svm) { Skills sk = new Skills(); ServiceSkills skill = new ServiceSkills(); sk.SkillDescription = svm.SkillDescription; sk.SkillName = svm.SkillName; // sk.SkillRate = svm.SkillRate; skill.Add(sk); skill.Commit(); return(RedirectToAction("AllSkills")); }
public ActionResult Edit(int id, SkillsViewModel svm) { Skills sk = new Skills(); ServiceSkills service = new ServiceSkills(); sk = service.GetById(id); // sk.SkillRate = svm.SkillRate; sk.SkillName = svm.SkillName; sk.SkillDescription = svm.SkillDescription; service.Update(sk); service.Commit(); return(RedirectToAction("AllSkills")); }
public ActionResult CompleteProfile(int id, RessourceViewModel rvm) { Ressource r = new Ressource(); // RessourceViewModel rvm = new RessourceViewModel(); ServiceRessource sr = new ServiceRessource(); Skills s = new Skills(); ServiceSkills ser = new ServiceSkills(); ServiceSkillRessource skillressource = new ServiceSkillRessource(); SkillRessource skr = new SkillRessource(); var nomskill = ser.GetMany(); List <String> SkillsList = new List <string>(); foreach (var item in nomskill) { SkillsList.Add(item.SkillName); } List <String> WType = (new List <String> { "IT", "HR", "Finance", "Administration" }); List <String> CType = (new List <String> { "Employee", "Freelancer" }); List <String> SType = (new List <String> { "Junior", "Senior" }); var x = ser.Get(t => t.SkillName == rvm.Skill); ViewBag.list1 = WType; ViewBag.list2 = CType; ViewBag.list3 = SType; ViewBag.list4 = SkillsList; skr.SkillRate = rvm.Note; skr.IdRessource = id; skr.IdSkill = x.SkillId; r = sr.GetById(id); r.WorkType = (MapDomain.Entities.WorkType)rvm.WorkType; r.ContractType = (MapDomain.Entities.ContractType)rvm.ContractType; sr.Update(r); sr.Commit(); skillressource.Add(skr); skillressource.Commit(); return(RedirectToAction("AllResources")); }
public ActionResult CompleteProfile(int id) { // public enum ContractType { Employee, Freelancer } // public enum WorkType { IT, HR, Finance, Administration } Ressource r = new Ressource(); RessourceViewModel rvm = new RessourceViewModel(); ServiceRessource sr = new ServiceRessource(); Skills s = new Skills(); ServiceSkills ser = new ServiceSkills(); var nomskill = ser.GetMany(); List <String> SkillsList = new List <string>(); foreach (var item in nomskill) { SkillsList.Add(item.SkillName); } List <String> WType = (new List <String> { "IT", "HR", "Finance", "Administration" }); List <String> CType = (new List <String> { "Employee", "Freelancer" }); List <String> SType = (new List <String> { "Junior", "Senior" }); ViewBag.list1 = WType; ViewBag.list2 = CType; ViewBag.list3 = SType; ViewBag.list4 = SkillsList; r = sr.GetById(id); rvm.UserName = r.UserName; rvm.AccountType = r.AccountType; rvm.Id = r.Id; rvm.ContractType = (MapWeb.Models.ContractType)r.ContractType; rvm.WorkType = (MapWeb.Models.WorkType)r.WorkType; return(View(rvm)); }
// GET: SkillRessources/Edit/5 public ActionResult Edit(int id) { SkillRessourceViewModel svm = new SkillRessourceViewModel(); SkillRessource sr = new SkillRessource(); ServiceSkillRessource sk = new ServiceSkillRessource(); ServiceResource serviceressource = new ServiceResource(); ServiceSkills serviceskill = new ServiceSkills(); sr = sk.GetById(id); int idr = sr.IdRessource; int ids = sr.IdSkill; var s = serviceskill.GetById(ids); var r = serviceressource.GetById(idr); svm.id = sr.id; svm.SkillRate = sr.SkillRate; svm.nomressource = r.UserName; svm.nomskill = s.SkillName; return(View(svm)); }