public void CreateAgent(Agent agent) { if (agent == null) { //throw new HttpResponseException(new HttpResponseMessage // { // StatusCode = HttpStatusCode.BadRequest, // ReasonPhrase = "Agent Cannot be null" // }); ModelState.AddModelError("Agent", "Agent cannot be null"); } if (!ModelState.IsValid) { throw new HttpResponseException(new HttpResponseMessage { StatusCode = HttpStatusCode.BadRequest //ReasonPhrase = ModelState. }); } AgentRepository repository = new AgentRepository(); repository.Add(agent); //HttpResponseMessage response = Request.CreateResponse<Agent> // (HttpStatusCode.Created, agent); //return response; }
public IEnumerable<Agent> Get() { AgentRepository repository = new AgentRepository(); return repository.GetAll().ToList(); }