public HttpResponseMessage UpdateIndividualClient([FromBody] IndividualClient changedClient) { IndClientRepository _repo = new IndClientRepository(); try { _repo.UpdateOfIndividualClient(changedClient); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public HttpResponseMessage DetailsIndividualClient(int id) { IndClientRepository _repo = new IndClientRepository(); try { IndividualClient client = _repo.DetailsOfIndividualClient(id); return(Request.CreateResponse(HttpStatusCode.OK, client)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public async Task <IHttpActionResult> DeleteIndividualClient(int id) { IndClientRepository _repo = new IndClientRepository(); try { _repo.DeleteIndividualClient(id); return(StatusCode(HttpStatusCode.OK)); } catch (Exception ex) { return(StatusCode(HttpStatusCode.BadRequest)); } }
public async Task <IHttpActionResult> AddIndividualClient([FromBody] IndividualClient individualClient) { IndClientRepository _repo = new IndClientRepository(); try { _repo.AddIndividualClient(individualClient); return(StatusCode(HttpStatusCode.Created)); } catch (Exception ex) { return(StatusCode(HttpStatusCode.BadRequest)); } }
public HttpResponseMessage ListOfIndividualClient(string toSearch, int?typeId) { IndClientRepository _repo = new IndClientRepository(); try { IEnumerable <IndividualClient> list = _repo.ListOfIndividualClient(toSearch, typeId); return(Request.CreateResponse(HttpStatusCode.OK, list)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); //return StatusCode(HttpStatusCode.BadRequest); } }
public HttpResponseMessage ListOfClientsTypes() { IndClientRepository _repo = new IndClientRepository(); try { IEnumerable <ClientType> list = _repo.ListOfClientTypes(); return(Request.CreateResponse(HttpStatusCode.OK, list)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); //return StatusCode(HttpStatusCode.BadRequest); } }