public HttpResponseMessage Delete(ApiAgentModel agent) { if (_agentManager.Delete(agent)) { return(new HttpResponseMessage(HttpStatusCode.OK)); } return(new HttpResponseMessage(HttpStatusCode.BadRequest)); }
public HttpResponseMessage Post(ApiAgentModel agent) { APIModelMapper mapper = new APIModelMapper(); AgentModel agent1 = mapper.MapAgentApiModel(agent); if (_agentManager.Record(agent1)) { return(new HttpResponseMessage(HttpStatusCode.OK)); } return(new HttpResponseMessage(HttpStatusCode.BadRequest)); }
public AgentModel MapAgentApiModel(ApiAgentModel agent) { return(new AgentModel() { ID = agent.ID, First_Name = agent.First_Name, Last_Name = agent.Last_Name, Age = agent.Age, Date_of_Birth = agent.Date_of_Birth, Address = agent.Address, Email = agent.Email, Mobile = agent.Mobile, Telephone = agent.Telephone }); }
public ApiAgentModel Get(ApiAgentModel agent) { /*ApiAgentModel agent = new ApiAgentModel * { * ID = (int)ID, * First_Name = "Pahansith", * Last_Name = "Gunathilake", * Age = 25, * Address = "Matara", * Date_of_Birth = new DateTime(1992,02,29), * Email = "*****@*****.**", * Mobile = 0714303351, * Telephone = 0415689512 * }; * * return agent;*/ return(_agentManager.Find <ApiAgentModel>(e => e.ID == agent.ID)); }