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); }
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); }