예제 #1
0
        public List <dynamic> AddCityDetails(CityDetailsDTO cityDetailsDTO)
        {
            string insertProcedure = "[CRUD_CityMaster] ";

            Dictionary <string, string> input_parameters = new Dictionary <string, string>();

            input_parameters.Add("@pkey_CityId", 1 + "#bigint#" + cityDetailsDTO.pkey_CityId);
            input_parameters.Add("@CityName ", 1 + " # nvarchar #" + cityDetailsDTO.CityName);


            input_parameters.Add("@UserID ", 1 + " #bigint# " + cityDetailsDTO.UserID);
            input_parameters.Add("@IsDeleted ", 1 + "#int#" + cityDetailsDTO.IsDeleted);
            input_parameters.Add("@Type", 1 + "#int#" + cityDetailsDTO.Type);
            input_parameters.Add("@pkey_CityIdout", 2 + "#int#" + null);
            input_parameters.Add("@ReturnValue", 2 + "#int#" + null);

            return(obj.SqlCRUD(insertProcedure, input_parameters));
        }
 public IHttpActionResult PostCountry(CityDetailsDTO data)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     try
     {
         Country country = new Country();
         City    city    = new City();
         city.CityName         = data.CityName;
         country.countriesName = data.countriesName;
         db.Cities.Add(city);
         db.SaveChanges();
         db.Countries.Add(country);
         db.SaveChanges();
     }
     catch (Exception)
     {
         throw;
     }
     return(Ok(data));
 }
예제 #3
0
        public List <dynamic> GetCityDetailById(CityDetailsDTO cityDetailsDTO)
        {
            List <dynamic> objDynamic      = new List <dynamic>();
            string         insertProcedure = "[Get_CityMasterByID]";

            Dictionary <string, string> input_parameters = new Dictionary <string, string>();


            input_parameters.Add("@pkey_CityId", 1 + "#bigint#" + cityDetailsDTO.pkey_CityId);

            DataSet ds           = obj.SelectSql(insertProcedure, input_parameters);
            var     myEnumerable = ds.Tables[0].AsEnumerable();

            List <CityDetailsDTO> ordtl =
                (from item in myEnumerable
                 select new CityDetailsDTO
            {
                pkey_CityId = item.Field <Int64>("pkey_city_id"),
                CityName = item.Field <String>("city_name"),
            }).ToList();

            objDynamic.Add(ordtl);
            return(objDynamic);
        }