public void Actualizar(MovimientoRequest request)
 {
     try
     {
         var bc = new MovimientoComponent();
         bc.Edit(request.Movimiento);
     }
     catch (Exception ex)
     {
         var httpError = new HttpResponseMessage()
         {
             StatusCode   = (HttpStatusCode)422,
             ReasonPhrase = ex.Message
         };
         throw new HttpResponseException(httpError);
     }
 }
 public void Eliminar(MovimientoRequest request)
 {
     try
     {
         var bc = new MovimientoComponent();
         //var especie = bc.Find(id);
         bc.Remove(request.Movimiento);
     }
     catch (Exception ex)
     {
         var httpError = new HttpResponseMessage()
         {
             StatusCode   = (HttpStatusCode)422,
             ReasonPhrase = ex.Message
         };
         throw new HttpResponseException(httpError);
     }
 }
 public MovimientoResponse Agregar(MovimientoRequest request)
 {
     try
     {
         var response = new MovimientoResponse();
         var bc       = new MovimientoComponent();
         response.Result = bc.Add(request.Movimiento);
         return(response);
     }
     catch (Exception ex)
     {
         var httpError = new HttpResponseMessage()
         {
             StatusCode   = (HttpStatusCode)422,
             ReasonPhrase = ex.Message
         };
         throw new HttpResponseException(httpError);
     }
 }
 public MovimientoResponse LeerPorId(int id)
 {
     try
     {
         var response = new MovimientoResponse();
         var bc       = new MovimientoComponent();
         response.Result = bc.Find(id);
         return(response);
     }
     catch (Exception ex)
     {
         var httpError = new HttpResponseMessage()
         {
             StatusCode   = (HttpStatusCode)422,
             ReasonPhrase = ex.Message
         };
         throw new HttpResponseException(httpError);
     }
 }
 public ListarTodosMovimientoResponse ListarTodos()
 {
     try
     {
         var response = new ListarTodosMovimientoResponse();
         var bc       = new MovimientoComponent();
         response.Result = bc.ToList();
         return(response);
     }
     catch (Exception ex)
     {
         var httpError = new HttpResponseMessage()
         {
             StatusCode   = (HttpStatusCode)422,
             ReasonPhrase = ex.Message
         };
         throw new HttpResponseException(httpError);
     }
 }
        public Movimiento Agregar(Movimiento movimiento)
        {
            var bc = new MovimientoComponent();

            return(bc.Agregar(movimiento));
        }
        public bool Delete(int ID)
        {
            MovimientoComponent MovimientoComponent = new MovimientoComponent();

            return(MovimientoComponent.Delete(ID));
        }
        public void Remove(Movimiento movimiento)
        {
            var bc = new MovimientoComponent();

            bc.Remove(movimiento);
        }
        public void Edit(Movimiento movimiento)
        {
            var bc = new MovimientoComponent();

            bc.Edit(movimiento);
        }
        public List <Movimiento> ListarTodos(int clienteId)
        {
            var bc = new MovimientoComponent();

            return(bc.ListarTodos(clienteId));
        }
        public Movimiento Eliminar(int id)
        {
            var bc = new MovimientoComponent();

            return(bc.Eliminar(id));
        }
        public Movimiento ReadBy(int id)
        {
            var bc = new MovimientoComponent();

            return(bc.ReadBy(id));
        }
        public List <Movimiento> Read()
        {
            var bc = new MovimientoComponent();

            return(bc.Read());
        }
        public void Delete(int id)
        {
            var bc = new MovimientoComponent();

            bc.Delete(id);
        }
        public Movimiento Create(Movimiento objeto)
        {
            var bc = new MovimientoComponent();

            return(bc.Create(objeto));
        }
        public Movimiento BuscarPorId(int id)
        {
            var bc = new MovimientoComponent();

            return(bc.BuscarPorId(id));
        }
        public Movimiento Editar(Movimiento movimiento)
        {
            var bc = new MovimientoComponent();

            return(bc.Editar(movimiento));
        }
        public void Update(Movimiento objeto)
        {
            var bc = new MovimientoComponent();

            bc.Update(objeto);
        }
        public List <Movimiento> ListarTodos()
        {
            var bc = new MovimientoComponent();

            return(bc.ListarTodos());
        }
        public List <Movimiento> ListarTodos()
        {
            MovimientoComponent MovimientoComponent = new MovimientoComponent();

            return(MovimientoComponent.ListarTodos());
        }
        public Movimiento Add(Movimiento movimiento)
        {
            var bc = new MovimientoComponent();

            return(bc.Add(movimiento));
        }
        public Movimiento Create(Movimiento Movimiento)
        {
            MovimientoComponent MovimientoComponent = new MovimientoComponent();

            return(MovimientoComponent.Create(Movimiento));
        }
        public Movimiento Find(int?id)
        {
            var bc = new MovimientoComponent();

            return(bc.Find(id));
        }
        public bool Edit(Movimiento Movimiento)
        {
            MovimientoComponent MovimientoComponent = new MovimientoComponent();

            return(MovimientoComponent.Edit(Movimiento));
        }
        public List <Movimiento> ToList()
        {
            var bc = new MovimientoComponent();

            return(bc.ToList());
        }
        public Movimiento GetByID(int ID)
        {
            MovimientoComponent MovimientoComponent = new MovimientoComponent();

            return(MovimientoComponent.GetByID(ID));
        }