public async Task <string> Create(Ciudad ciudad) { var ciudades = await GetAllAsync(); var ciudadResult = _ciudadDomainService.PuedeCrearCiudad(ciudades, ciudad.Nombre); if (ciudadResult != null) { return(ciudadResult); } await _context.Ciudades.AddAsync(ciudad); await _context.SaveChangesAsync(); return(null); }
public async Task <string> Create(Ciudadano ciudadano) { var ciudadanos = await GetAllAsync(); var requerimientos = _ciudadanoDomainService.ValidarCamposRequeridos(ciudadano); if (requerimientos != null) { return(requerimientos); } var ciudadanoResult = _ciudadanoDomainService.PuedeCrearCiudadano(ciudadanos, ciudadano); if (ciudadanoResult != null) { return(ciudadanoResult); } await _context.Ciudadanos.AddAsync(ciudadano); await _context.SaveChangesAsync(); return(null); }