public HttpResponseMessage EditCompetance(HttpRequestMessage request, [FromBody] Competance Competance) { return(Execute(request, () => { bool completed = _CompetanceService.EditCompetance(Competance); return request.CreateResponse(HttpStatusCode.OK, completed); })); }
public HttpResponseMessage AddCompetance(HttpRequestMessage request, [FromBody] Competance Competance) { return(Execute(request, () => { bool completed = _CompetanceService.AddCompetance(Competance); return request.CreateResponse(completed); })); }
public bool AddCompetance(Competance competance) { if (_repository.Get(filter => filter.Name == competance.Name).Count() >= 1) { return(false); } _repository.Add(competance); _uow.Commit(); return(true); }
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()); }
public Competance GetCompetanceById(int id) { Competance a = _repository.Get(filter => filter.Id == id).FirstOrDefault(); return(a); }