示例#1
0
        public DireccionApiModel ObtenerDireccion(int numeroDireccion, int idUsuario)
        {
            if (numeroDireccion < 1 || idUsuario < 1)
            {
                throw new Exception();
            }

            var result = direccionDao.ObtenerDireccion(numeroDireccion, idUsuario);


            if (result == null)
            {
                throw new Exception();
            }

            var direccion = mapper.Map <DireccionApiModel>(result);

            direccion.Usuario   = usuarioCoordinator.ObtenerUsuario(result.IdUsuario);
            direccion.Localidad = localidadCoordinator.ObtenerLocalidad(result.IdLocalidad, result.IdProvincia);
            direccion.Provincia = provinciaCoordinator.ObtenerProvincia(result.IdProvincia);

            return(direccion);
        }
示例#2
0
        public LocalidadApiModel ObtenerLocalidad(int idLocalidad, int idProvincia)
        {
            if (idLocalidad < 1 || idProvincia < 1)
            {
                throw new Exception();
            }

            var result = localidadDao.ObtenerLocalidad(idLocalidad, idProvincia);

            if (result == null)
            {
                throw new Exception();
            }

            var localidad = mapper.Map <LocalidadApiModel>(result);

            localidad.Provincia = provinciaCoordinator.ObtenerProvincia(result.IdProvincia);

            return(localidad);
        }