public async Task <bool> Existe(string nombre, string direccionDescripcion, long direccionLocalidadId) { var establecimientosporNombre = (IEnumerable <EstablecimientoDto>) await Obtener(nombre); if (!establecimientosporNombre.Any()) { return(false); } var direccionId = await _direccionServicio.ExisteDireccion(direccionLocalidadId, direccionDescripcion); if (!direccionId.HasValue) { return(false); } if (!establecimientosporNombre.Any(e => e.DireccionId == direccionId)) { return(false); } return(true); }
public async Task <long?> ExisteDireccion(DireccionViewModel model) { var direccionId = await _direccionServicio.ExisteDireccion(model.LocalidadId, model.Descripcion); return(direccionId); }