public IHttpActionResult Get(int id) { try { Habitant habitant; var habitantRepository = new HabitantRepository(); if (id > 0) { var habitants = habitantRepository.Retrieve(); habitant = habitants.FirstOrDefault(p => p.HabitantId == id); if (habitant == null) { return(NotFound()); } } else { habitant = habitantRepository.Create(); } return(Ok(habitant)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Get() { try { var habitantRepository = new HabitantRepository(); return(Ok(habitantRepository.Retrieve().AsQueryable())); } catch (Exception ex) { return(InternalServerError(ex)); } }