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))); } }
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))); } }
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))); } }
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))); } }
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))); } }