//[ClaimsAuthorization(ClaimType = "action", ClaimValue = "role-registrarSalida")] public IHttpActionResult RegistrarSalida(RegistroParqueo registro) { try { var manager = new ParqueoPublicoManager(); manager.CreateSalida(registro); _apiResponse.Message = "Salida al parqueo registrado"; return(Ok(_apiResponse)); } catch (BusinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } }
public IHttpActionResult ObtenerParqueoPorTerminal(int terminal) { if (terminal < 1) { terminal = 1; } try { var manager = new ParqueoPublicoManager(); _apiResponse = new ApiResponse { Data = manager.RetrieveByTerminalId(terminal), Message = "Success" }; return(Ok(_apiResponse)); } catch (BusinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } }