public void Delete(Especie especie) { try { var request = new EspecieRequest() { Especie = especie }; HttpPost <EspecieResponse, EspecieRequest>("api/Especie/Eliminar", request, MediaType.Json); } catch (Exception ex) { throw new ApplicationException(ex.Message); } }
public void Actualizar(EspecieRequest request) { try { var bc = new EspecieComponent(); bc.Edit(request.Especie); } catch (Exception ex) { var httpError = new HttpResponseMessage() { StatusCode = (HttpStatusCode)422, ReasonPhrase = ex.Message }; throw new HttpResponseException(httpError); } }
public void Eliminar(EspecieRequest request) { try { var bc = new EspecieComponent(); //var especie = bc.Find(id); bc.Remove(request.Especie); } catch (Exception ex) { var httpError = new HttpResponseMessage() { StatusCode = (HttpStatusCode)422, ReasonPhrase = ex.Message }; throw new HttpResponseException(httpError); } }
public EspecieResponse Agregar(EspecieRequest request) { try { var response = new EspecieResponse(); var bc = new EspecieComponent(); response.Result = bc.Add(request.Especie); return(response); } catch (Exception ex) { var httpError = new HttpResponseMessage() { StatusCode = (HttpStatusCode)422, ReasonPhrase = ex.Message }; throw new HttpResponseException(httpError); } }
public Especie Add(Especie especie) { Especie result = default(Especie); try { var request = new EspecieRequest() { Especie = especie }; var response = HttpPost <EspecieResponse, EspecieRequest>("api/Especie/Agregar", request, MediaType.Json); result = response.Result; } catch (FaultException fex) { throw new ApplicationException(fex.Message); } return(result); }