Ejemplo n.º 1
0
 public IEnumerable <Mayor> GetMayors(MayorParameters mayorParameters)
 {
     if (!String.IsNullOrEmpty(mayorParameters.Name))
     {
         return(_context.Mayor.Where(c => c.Name.Contains(mayorParameters.Name)));
     }
     if (!String.IsNullOrEmpty(mayorParameters.Gender))
     {
         return(_context.Mayor.Where(c => c.Gender.Equals(mayorParameters.Gender)));
     }
     return(_context.Mayor.OrderBy(c => c.Name).ToList());
 }
Ejemplo n.º 2
0
        public IActionResult GetMayors([FromQuery] MayorParameters mayorParameters)
        {
            var mayorEntities = _mayorInfoRepository.GetMayors(mayorParameters);



            //var results = new List<CityWithoutPointsOfInterestDto>();

            //foreach (var mayorEntity in mayorEntities)
            //{
            //    results.Add(new CityWithoutPointsOfInterestDto
            //    {
            //        Id = mayorEntity.Id,
            //        Description = mayorEntity.Description,
            //        Name = mayorEntity.Name
            //    });
            //}

            return(Ok(_mapper.Map <IEnumerable <MayorDTO> >(mayorEntities)));
        }