public void ValidarLongitudDeId() { // AAA // Arrange var ciudadano = new Ciudadano(); var ciudadanoDomainService = new CiudadanosDomainService(); ciudadano.IdCiudadano = "123456789"; var ciudadanos = new List <Ciudadano>(); // Act var result = ciudadanoDomainService.PuedeCrearCiudadano(ciudadanos, ciudadano); // Assert Assert.AreEqual("El idCiudadano debe tener 13 caracteres", result); }
public void ValidarSiExiste() { // AAA // Arrange var ciudadanoDomainService = new CiudadanosDomainService(); var ciudadano = new Ciudadano(); ciudadano.IdCiudadano = "0501199713370"; var ciudadanos = new List <Ciudadano>(); ciudadanos.Add(new Ciudadano { IdCiudadano = "0501199713370" }); // Act var result = ciudadanoDomainService.PuedeCrearCiudadano(ciudadanos, ciudadano); // Assert Assert.AreEqual("El ciudadano ya existe", result); }
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); }