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