Ejemplo n.º 1
0
 public IHttpActionResult GetAllLines(int terminal, int empresaId = 0)
 {
     try
     {
         var mng = new LineaManager();
         _apiResponse         = new ApiResponse();
         _apiResponse.Data    = mng.GetAllLines(terminal, empresaId);
         _apiResponse.Message = "Execution Success";
         return(Ok(_apiResponse));
     }
     catch (BusinessException bex)
     {
         return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
     }
 }
Ejemplo n.º 2
0
        public IHttpActionResult Update([FromBody] Linea line)
        {
            try
            {
                var mng = new LineaManager();
                _apiResponse = new ApiResponse();
                mng.UpdateLine(line);
                _apiResponse.Message = "Linea actualizada";

                return(Ok(_apiResponse));
            }
            catch (BusinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }
Ejemplo n.º 3
0
        public IHttpActionResult GetLine(Linea line)
        {
            try
            {
                var mng = new LineaManager();
                _apiResponse         = new ApiResponse();
                _apiResponse.Data    = mng.GetLineById(line);
                _apiResponse.Message = "Execution Success";

                return(Ok(_apiResponse));
            }
            catch (BusinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }
Ejemplo n.º 4
0
        public IHttpActionResult Delete(Linea line)
        {
            try
            {
                var mng = new LineaManager();
                _apiResponse = new ApiResponse();
                mng.DeleteLine(line);
                _apiResponse.Message = "Liena eliminada";

                return(Ok(_apiResponse));
            }
            catch (BusinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }
Ejemplo n.º 5
0
        public IHttpActionResult Espacios(int terminal)
        {
            try
            {
                var mng = new LineaManager();
                _apiResponse      = new ApiResponse();
                _apiResponse.Data = mng.GetTotalSpaces(new Linea {
                    Terminal = new Terminal {
                        Id = terminal
                    }
                });
                _apiResponse.Message = "Espacios";

                return(Ok(_apiResponse));
            }
            catch (BusinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }