public HttpResponseMessage Add(ViewCompany comp) { var companyGenerator = new CompanyGenerator(); var response = Request.CreateResponse(HttpStatusCode.OK, companyGenerator.ParseCompany(repository.Add(companyGenerator.GenerateCompany(comp,15,10)))); return response; }
public HttpResponseMessage Update(ViewCompany comp) { var companyGenerator = new CompanyGenerator(); var company = companyGenerator.ParseViewCompany(comp); HttpResponseMessage response; if (repository.Update(company)) { response = Request.CreateResponse(HttpStatusCode.OK, true); } else { response = Request.CreateResponse(HttpStatusCode.Conflict); } return response; }
public HttpResponseMessage Get(int id) { var companyGenerator = new CompanyGenerator(); var response = Request.CreateResponse(HttpStatusCode.OK, companyGenerator.ParseCompany(repository.Get(id))); return response; }