public ResponseBase <List <TypesContract> > GetCountries() { var response = new ResponseBase <List <TypesContract> >(); var list = new List <TypesContract>(); try { using (var context = new EF_DataBaseEntities()) { var result = context.USP_GET_COUNTRY(); foreach (var item in result) { var customer = new TypesContract() { Id = item.CountryId, Description = item.Description }; list.Add(customer); } response.Code = StatusCode.Ok; response.Data = list; } } catch (Exception ex) { response.Code = StatusCode.InternalError; response.Message = ex.Message; } return(response); }