コード例 #1
0
 public ActionResult <ItemsResponse <EntrepreneursTypes> > GetAllOptions()
 {
     try
     {
         EntrepreneursTypes result = _entrepreneursService.GetAllOptions();
         if (result == null)
         {
             return(StatusCode(404, new ErrorResponse("Item Not Found")));
         }
         else
         {
             ItemResponse <EntrepreneursTypes> resp = new ItemResponse <EntrepreneursTypes>();
             resp.Item = result;
             return(Ok200(resp));
         }
     }
     catch (Exception ex)
     {
         Logger.LogError(ex.ToString());
         return(StatusCode(500, new ErrorResponse(ex.Message)));
     }
 }
コード例 #2
0
        public EntrepreneursTypes GetAllOptions()
        {
            EntrepreneursTypes data = new EntrepreneursTypes();

            _dataProvider.ExecuteCmd("dbo.EntrepreneursTypes_SelectAll", inputParamMapper : null, singleRecordMapper :
                                     delegate(IDataReader reader, short set)
            {
                switch (set)
                {
                case 0:
                    IndustryType model = new IndustryType();
                    int startingIndex  = 0;
                    model.Id           = reader.GetSafeInt32(startingIndex++);
                    model.Name         = reader.GetSafeString(startingIndex++);
                    if (data.IndustryTypes == null)
                    {
                        data.IndustryTypes = new List <IndustryType>();
                    }
                    data.IndustryTypes.Add(model);
                    break;
                }
                switch (set)
                {
                case 1:
                    CompanyStatus model = new CompanyStatus();
                    int startingIndex   = 0;
                    model.Id            = reader.GetSafeInt32(startingIndex++);
                    model.Name          = reader.GetSafeString(startingIndex++);
                    if (data.CompanyStatuses == null)
                    {
                        data.CompanyStatuses = new List <CompanyStatus>();
                    }
                    data.CompanyStatuses.Add(model);
                    break;
                }
            });
            return(data);
        }