Ejemplo n.º 1
0
        public HttpResponseMessage EditCompetance(HttpRequestMessage request, [FromBody] Competance Competance)
        {
            return(Execute(request, () =>
            {
                bool completed = _CompetanceService.EditCompetance(Competance);

                return request.CreateResponse(HttpStatusCode.OK, completed);
            }));
        }
Ejemplo n.º 2
0
        public HttpResponseMessage AddCompetance(HttpRequestMessage request, [FromBody] Competance Competance)
        {
            return(Execute(request, () =>
            {
                bool completed = _CompetanceService.AddCompetance(Competance);

                return request.CreateResponse(completed);
            }));
        }
Ejemplo n.º 3
0
        public bool AddCompetance(Competance competance)
        {
            if (_repository.Get(filter => filter.Name == competance.Name).Count() >= 1)
            {
                return(false);
            }

            _repository.Add(competance);
            _uow.Commit();
            return(true);
        }
Ejemplo n.º 4
0
        public ActionResult AjouterCompetance(Competance competance, int discId)
        {
            ViewBag.Discipline = System.Web.HttpContext.Current.Session["selectedDiscipline"];
            var discipline = (Discipline)ViewBag.Discipline;

            if (ModelState.IsValid)
            {
                if (_dbContext.Disciplines.SingleOrDefault(c => c.Id == discipline.Id).Competances.Any(sf => sf.nomCompetance.Equals(competance.nomCompetance, StringComparison.InvariantCultureIgnoreCase)))
                {
                    ModelState.AddModelError("error", "Cette compétance éxiste déja dans la discipline sélectionée");
                    return(View());
                }
                else
                {
                    _dbContext.Disciplines.SingleOrDefault(c => c.Id == discipline.Id).Competances.Add(competance);
                    _dbContext.SaveChanges();
                    ModelState.AddModelError("success", "Compétance créee");
                }
            }

            return(View());
        }
Ejemplo n.º 5
0
        public Competance GetCompetanceById(int id)
        {
            Competance a = _repository.Get(filter => filter.Id == id).FirstOrDefault();

            return(a);
        }