public async Task <ActionResult <RSV_Global <List <Area> > > > GetAll() { RSV_Global <List <Area> > infoResult = new RSV_Global <List <Area> >(); try { infoResult = await _subAreaBL.GetAll(); if (infoResult == null) { return(BadRequest(new { message = "error" })); } return(Ok(infoResult)); } catch (Exception ex) { infoResult.Error = new Error(ex, $"Se presento un error en el metodo {((MethodInfo)MethodBase.GetCurrentMethod()).Name.ToString()}. {ex.Message}"); infoResult.Success = false; } return(infoResult); }