public ActionResult <Werkgever> GetById(int id) { var result = _repository.GetWerkgever(id); return(result ?? (ActionResult <Werkgever>)NotFound(new Dictionary <string, string>() { { "message", $"werkgever with id: {id} not found" } })); }
public Werkaanbieding AddWerkaanbieding(Werkaanbieding aanbieding) { aanbieding.Werkgever = _werkgeversRepository.GetWerkgever(aanbieding.Werkgever.Id); aanbieding.TagsStorage = String.Join(";", aanbieding.Tags); _werkaanbiedingen.Add(aanbieding); SaveChanges(); return(aanbieding); }
public ActionResult <Werkgever> WerkgeverToekennen(int id, Werkgever werkgever) { var leerling = _leerlingRepository.GetLeerling(id); if (leerling == null) { return(NotFound(new { message = $"Geen leerling gevonden met id {id}" })); } var toeTeKennenWerkgever = _werkgeversRepository.GetWerkgever(werkgever.Id); if (werkgever == null) { return(NotFound(new { message = $"Geen werkgever gevonden met id {id}" })); } leerling.Werkgever = toeTeKennenWerkgever; _leerlingRepository.SaveChanges(); return(werkgever); }