Exemple #1
0
        public ActionResult Delete(int id, FormCollection collection)
        {
            SkillRessource        sr = new SkillRessource();
            ServiceSkillRessource sk = new ServiceSkillRessource();

            sr = sk.GetById(id);
            sk.Delete(sr);
            sk.Commit();
            return(RedirectToAction("Affect"));
        }
Exemple #2
0
        public ActionResult Create(SkillRessourceViewModel srv)
        {
            ServiceSkillRessource s  = new ServiceSkillRessource();
            SkillRessource        sr = new SkillRessource();

            sr.IdRessource = srv.IdRessource;
            sr.IdSkill     = srv.IdSkill;
            // sr.SkillRate = srv.SkillRate;
            s.Add(sr);
            s.Commit();
            return(RedirectToAction("Index"));
        }
Exemple #3
0
        public ActionResult Edit(int id, SkillRessourceViewModel svm)
        {
            SkillRessource        sr = new SkillRessource();
            ServiceSkillRessource sk = new ServiceSkillRessource();

            sr = sk.GetById(id);
            //   sk.SkillRate = svm.SkillRate;
            sr.SkillRate = svm.SkillRate;

            sk.Update(sr);
            sk.Commit();
            return(RedirectToAction("Affect"));
        }
Exemple #4
0
        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"));
        }