Пример #1
0
 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);
     }
 }
Пример #2
0
 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);
     }
 }
Пример #3
0
 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);
     }
 }
Пример #4
0
 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);
     }
 }
Пример #5
0
        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);
        }